【问题标题】:How Do I Install Lua on MacOS?如何在 MacOS 上安装 Lua?
【发布时间】:2011-07-26 15:27:03
【问题描述】:

我刚从官网下载了Lua。

我想在我的 Mac 上安装它,但我不知道如何安装。而且我从来没有尝试过使用 Mac 安装和使用其他编译器(xcode、titanium、corona),这对我来说太容易了:)

我尝试了this link,但它不起作用。

还有关于如何在 mac 上安装和开始使用 Lua 的完整指南吗?因为我看到的只是窗户:S

注意:在我提出这个问题之前,我在 SOV 上进行了搜索,但找不到答案。

【问题讨论】:

  • 当您说您尝试了该链接并且它“不起作用”时,您忘记提及确切地说是“不起作用”。软件“不工作”的方式大约有十亿种(保守地猜测)。我们需要更多信息来诊断问题。

标签: macos lua


【解决方案1】:

此 Wiki 列表很少: http://lua-users.org/wiki/MacOsxLua

如果您使用 Homebrew (https://brew.sh/),只需输入:

brew update
brew install lua

【讨论】:

    【解决方案2】:

    从源代码编译并没有那么痛苦。

    这里是 Lua 5.1.4:http://www.lua.org/ftp/lua-5.1.4.tar.gz Lua 5.2 alpha 在这里:http://www.lua.org/work/lua-5.2.0-alpha.tar.gz

    以 Lua 5.2 为例:

    1. 打开您的 Terminal.app
    2. wget http://www.lua.org/work/lua-5.3.0-work3.tar.gz
    3. tar xvzf lua-5.3.0-work3.tar.gz
    4. cd lua-5.3.0-work3/src
    5. make macosx(相信你已经安装了Xcode)

    之后,您可以在当前目录下看到'lua'二进制文件。

    sudo cp lua /usr/bin/lua
    

    现在可以输入lua试试看。 :)

    【讨论】:

    • 非常感谢。在我输入此命令 sudo cp lua /usr/bin/lua 后,它要求我输入密码。我输入了我的机器通行证,但它不起作用。你能帮我吗 ? :S
    • 另见 lua.org/faq.html#1.1 将 linux 更改为 macosx 并在构建后执行 make install
    • 谢谢。我成功地运行了编译器。遇到麻烦我会回来谢谢@lht和@Prajna
    • 感谢您,成功了!谁想知道,你需要复制的lua文件在你当前的目录/src/lua下找到
    • 为了使这成为可能,我不得不将 /usr/bin/lua 更改为 /usr/local/bin/lua 并且它工作正常。
    【解决方案3】:

    如果您安装了brew,请尝试:

    brew install lua

    【讨论】:

      【解决方案4】:

      您只需在http://www.lua.org/start.html 上按照本指南进行操作即可:

      启动终端并输入:

      curl -R -O http://www.lua.org/ftp/lua-5.3.5.tar.gz
      tar zxf lua-5.3.5.tar.gz
      cd lua-5.3.5
      make macosx test
      make install
      

      您甚至可以将最后两个步骤合并到

      make macosx install
      

      然后我就可以输入了

      lua
      

      进入我的终端和类似的东西:

      Lua 5.3.5  Copyright (C) 1994-2018 Lua.org, PUC-Rio
      

      应该会出现。这意味着lua安装正确。

      【讨论】:

        【解决方案5】:

        MacPorts:

        sudo port install lua
        

        【讨论】:

          【解决方案6】:

          如果您有brew,请使用以下代码:

          brew update
          brew install lua
          

          这对我有用。

          【讨论】:

            【解决方案7】:

            在 mac 上使用源码编译

            tar -zxvf lua-x.x.x.tar.gz 
            cd lua-x.x.x
            make macosx
            cd src
            sudo cp lua /usr/bin/
            
            Type lua and you should get the prompt.
            

            【讨论】:

              【解决方案8】:

              我刚刚按照般若的回答,去http://www.lua.org/versions.html#5.3下载lua-5.3.6.tar.gz

              然后使用终端:

              $cd lua-5.3.6/src
              
              $make macosx
              

              之后,您可以在当前目录下看到'lua'二进制文件。

              执行后:

              $sudo cp lua /usr/bin/lua
              

              你可以运行lua

              【讨论】:

                【解决方案9】:

                您不会“安装”它。它应该只是一个二进制文件,可以从您将其提取到的任何位置运行。

                如果您找不到二进制文件(应该在 Lua 网站的某个地方链接),那么只需按照说明从源代码构建它。

                啊,这是二进制文件:http://luabinaries.sourceforge.net/download.html

                您可能需要标有“MacOS X Intel Executables”的文件

                【讨论】:

                  【解决方案10】:

                  下载地址如下所示。 http://www.lua.org/download.html

                  lua-5.3.1.tar.gz 2015-06-10, 276K

                  【讨论】:

                    猜你喜欢
                    • 2020-07-16
                    • 1970-01-01
                    • 2011-11-07
                    • 2021-09-19
                    • 2019-01-10
                    • 2017-08-25
                    • 2013-02-03
                    • 2017-12-11
                    相关资源
                    最近更新 更多