Skip to content

安装


Lor框架运行在OpenResty之上, 需要先安装OpenResty, 在安装OpenResty之后, 需要将nginxresty命令添加到环境变量中。

安装说明

建议使用Makefile来安装lor, 安装成功后, 命令行工具lord和运行时包将被放到指定目录:

  • lord命令行工具可用于生成项目骨架, 也可用于辅助开发(启动、关闭lor项目),生产环境建议使用shell脚本或者其他方式来管理OpenResty上的lor程序
  • 运行时包指的是lor框架本身的代码,用户可以把lor框架理解为一个普通的第三方库,比如lua-resty-mysql、lua-resty-http等等

安装步骤

有3种方式来安装lor框架, 第一种方式为官方推荐使用的安装方式。

1)使用脚本安装(推荐)

使用Makefile安装lor框架:

bash
git clone https://github.com/sumory/lor
cd lor
make install

默认lor的运行时lua文件会被安装到/usr/local/lor下, 命令行工具lord被安装在/usr/local/bin下。

如果希望自定义安装目录, 可参考如下命令自定义路径:

bash
make install LOR_HOME=/path/to/lor LORD_BIN=/path/to/lord

执行默认安装后, lor的命令行工具lord就被安装在了/usr/local/bin下, 通过which lord查看:

bash
$ which lord
/usr/local/bin/lord

lor的运行时包安装在了指定目录下, 可通过lord path命令查看。

2)使用opm安装

opm是OpenResty的官方包管理器,通过opm安装lor:

bash
opm install sumory/lor

注意: 目前opm不支持安装命令行工具,所以此种方式安装后不能使用lord命令。

3)使用homebrew安装(社区贡献)

除使用以上方式安装外, Mac用户还可使用homebrew来安装lor, 该方式由@syhily提供, 更详尽的使用方法请参见这里

bash
$ brew tap syhily/lor
$ brew install lor

至此,lor已成功安装到您的系统中。

Released under the MIT License.