zoukankan      html  css  js  c++  java
  • Mac 安装Lua ,luarocks,luasocket,lzmq

    最近在配置新电脑的lua环境,之前安装的步骤也忘的差不多了,这里重新记录下安装的步骤。

    方法一:

    通过homebrew 安装,homebrew的安装方式前面有写过 [https://www.cnblogs.com/xiaoqiangink/p/13354644.html]

    brew install lua
    brew install luarocks
    

    通过luarocks安装luasocket luasocket lzmq

    luarocks install luasocket
    luarocks install lzmq
    

    注意:homebrew 安装的都是最新的版本,我还没测试出来怎么选择版本更新,好像记得可以通过brew info xx之类,去看输出信息,找到源文件下载地址,再对应去更改其中的文件路径,没有测试出来方法,只好作罢。

    方法二:

    针对性的选择需要版本的压缩包安装,首先你要从官网上载lua 和luarocks的压缩包。

    Lua:

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

    Luarocks:

    请在 http://luarocks.org/releases/ 或者是http://luarocks.github.io/luarocks/releases页面选择需要的软件包。可能要翻或者找个代理才可以打开。

    tar -zxvf luarocks-3.2.1.tar.gz
    cd luarocks-2.1.0
    ./configure --prefix=/usr/local/luarocks --with-lua-include=/usr/local/lua/src
    (prefix是指定LuaRocks的安装包解压缩后文件路径, with-lua-include 安装的lua文件位置)
    make 
    sudo make install
    make bootstrap
    

    接下来就可以用luarocks安装需要的库文件了,唯一的问题是路径问题,安装成功后进行require,发现报错,提示找不到source 文件

    /usr/local/lib/xx ,/usr/local/share/xx

    看了下configure文件,不知道哪里可以修改luarocks的路径配置, 不过有发现:luarocks安装后的东西都放在:/luarocks-3.2.1/lua_modules 这个文件夹下,把所需要库的lib和share各自copy到/usr/local/lib/lua/5.1/ 和/usr/local/share/lua/5.1/即可。

    方法一和方法二没什么差别,主要区别是为了选择不同版本的安装,个人感觉最好是通过brew 来做。因为brew安装的source包都集中在/usr/local/Cellar,比较好管理,但是没仔细研究过用brew 安装指定版本,所以暂时放弃选择安装包安装。

  • 相关阅读:
    易语言软件加VMProtect壳的正确方法
    ghost系统到硬盘完后,重启进入winxp安装的画面变成了蓝屏
    万象客户端设置服务端ip保存在注册表的位置
    php乱码解决
    远程桌面Default.rdp 中各个参数的含义
    关闭自动检测磁盘
    关于collapsed margin(外边距合并)
    position定位
    grunt-replace和grunt-include-replace问题
    关于动态生成dom绑定事件失效的原因
  • 原文地址:https://www.cnblogs.com/xiaoqiangink/p/13403862.html
Copyright © 2011-2022 走看看