• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Mac安装Lua,luarocks,luasocket,lzmq

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近在配置新电脑的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 安装指定版本,所以暂时放弃选择安装包安装。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Lua数据结构—闭包(四)发布时间:2022-07-22
下一篇:
luaIDEforcocos2d-xdevelopment发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap