Linux 在Cloud9终端上的$PATH中找不到lua

Linux 在Cloud9终端上的$PATH中找不到lua,linux,terminal,lua,installation,cloud9,Linux,Terminal,Lua,Installation,Cloud9,所以最近我尝试在一些项目中使用LUA编程语言, 所以我想使用Cloud9来使用我的LUA代码,并尝试它们 在终端中,未安装任何版本的LUA, 我想使用Luarock(2.2.2),我下载并解包了Luarock, 在Luarock目录中,我键入了以下内容: ./configure 之后,它给出了这个结果: Looking for Lua... lua not found in $PATH. You may want to use the flags --with-lua, --with-lua-

所以最近我尝试在一些项目中使用LUA编程语言, 所以我想使用Cloud9来使用我的LUA代码,并尝试它们

在终端中,未安装任何版本的LUA, 我想使用Luarock(2.2.2),我下载并解包了Luarock, 在Luarock目录中,我键入了以下内容:

./configure
之后,它给出了这个结果:

Looking for Lua... lua not found in $PATH. You may want to use the flags --with-lua, --with-lua-bin and/or --lua-suffix. See --help.
我有什么问题吗?, 是因为Cloud9不支持LUA或其他什么,还是我应该自己安装


请帮助。

问题是您没有安装lua。Cloud9支持lua。默认情况下,与许多发行版一样,它不安装lua。您必须单独安装,如下所示:

sudo apt-get update 
sudo apt-get install lua5.2 liblua5.2
您需要进行更新。否则,您将无法安装liblua5.2。然后,您可以安装luarock,如luarock网站中所述:

git clone git://github.com/keplerproject/luarocks.git
cd luarocks
./configure
make build
sudo make install

问题是您没有安装lua。Cloud9支持lua。默认情况下,与许多发行版一样,它不安装lua。您必须单独安装,如下所示:

sudo apt-get update 
sudo apt-get install lua5.2 liblua5.2
您需要进行更新。否则,您将无法安装liblua5.2。然后,您可以安装luarock,如luarock网站中所述:

git clone git://github.com/keplerproject/luarocks.git
cd luarocks
./configure
make build
sudo make install

我猜你的意思是$
sudo apt get install lua5.2 liblua5.2 liblua5.2-dev
@KnudLarsen,这是正确的。我注意到,为regex“liblua5.2”选择“liblua5.2-dev”。所以liblua5.2-dev也是liblua5.2运行所必需的,所以当您执行sudo apt get install liblua5.2时,它会被拉出来。@KnudLarsen尽管通常您需要单独为头安装dev,这是为数不多的几个需要开发人员提供适当的lib权限的软件包之一。我想你的意思是$
sudo apt get install lua5.2 liblua5.2 liblua5.2-dev
@KnudLarsen,这是正确的。我注意到,为regex“liblua5.2”选择“liblua5.2-dev”。因此,liblua5.2-dev也是liblua5.2运行所必需的,因此当您执行sudo apt get install liblua5.2时,它会被拉出来。@KnudLarsen尽管通常您需要单独为头文件安装dev,但这是为数不多的几个需要dev来实现lib的适当功能的包之一。