OpenResty下安装luarocks

在做一些openresty的项目的时候,经常会借助一些第三方包来协助开发,为了方便管理,我们可以使用openresy官方的opm,或者lua的包管理工具luarocks,只不过opm的包数量还不是太多,用的较多的还是luarocks,现在只能期待opm社区不断的发展壮大了。

在做一些openresty的项目的时候,经常会借助一些第三方包来协助开发,为了方便管理,我们可以使用openresy官方的opm,或者lua的包管理工具luarocks,只不过opm的包数量还不是太多,用的较多的还是luarocks,现在只能期待opm社区不断的发展壮大了。

安装luarocks

wget https://luarocks.org/releases/luarocks-2.4.1.tar.gz  tar -xzvf luarocks-2.4.1.tar.gz  cd luarocks-2.4.1/    ./configure --prefix=/usr/local/openresty/luajit       --with-lua=/usr/local/openresty/luajit/       --lua-suffix=jit       --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1  make build  # 安装需要root权限  sudo make install  

此处要做说明的是

  • –prefix 设定 luarocks 的安装目录

  • –with-lua 则是系统中安装的 lua 的根目录

  • –lua-suffix 版本后缀,此处因为openresyt的lua解释器使用的是 luajit ,所以此处得写 jit

  • –with-lua-include 设置 lua 引入一些头文件头文件的目录

之后我们就可以看到 luarocks 命令就被安装在了 /usr/local/openresty/luajit/bin 下面

然后我们把它添加到到 PATH 中

vi ~/.bash_profile  
export PATH=$PATH:/usr/local/openresty/luajit/bin)  

执行 luarocks install package 就可以安装lua的包了

luarocks install package –tree=path 还可以指定你安装的包的存放路径

更多命令大家可以直接使用luarocks help 来查看。

原文出处:itzh -> http://www.itzh.org/2017/09/24/install_luarocks_in_OR/

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。