【问题标题】:lua not found in $PATH On Cloud9 Terminal在 Cloud9 终端上的 $PATH 中找不到 lua
【发布时间】:2016-09-28 20:15:09
【问题描述】:

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

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

./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 什么的?,还是我应该自己安装它?,

请帮忙。

【问题讨论】:

    标签: linux terminal lua installation cloud9


    【解决方案1】:

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

    sudo apt-get update 
    sudo apt-get install lua5.2 liblua5.2
    

    您需要进行更新。否则,您将无法安装 liblua5.2 。然后你可以安装 luarocks 中提到的 luarocks 网站:

    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 虽然这是正确的。我得到注意,为正则表达式 'liblua5.2' 选择 'liblua5.2-dev' 。所以 liblua5.2-dev 也是 liblua5.2 运行所必需的,所以当你执行 sudo apt-get install liblua5.2 时它会被拉出。
    • @KnudLarsen 尽管通常您需要单独为头文件安装 dev,但这是少数几个需要 dev 才能获得适当的 lib 行为的软件包之一。
    猜你喜欢
    • 2017-03-04
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2013-12-25
    • 2015-08-28
    相关资源
    最近更新 更多