• 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 安装指定版本,所以暂时放弃选择安装包安装。

  • 相关阅读:
    vue项目中关于axios的简单使用
    日常开发中的几个常用跨域处理方式
    duilib踩坑记录
    unicode utf8 学习记录
    __metaclass__ 实现单列模式
    深入理解Python中的元类(metaclass)
    python 获取本机 IP
    百度定位api 定位不准修正
    iptables
    timeshift 安装使用说明
  • 原文地址:https://www.cnblogs.com/xiaoqiangink/p/13403862.html
Copyright © 2020-2023  润新知