在作一些openresty的項目的時候,常常會藉助一些第三方包來協助開發,爲了方便管理,咱們能夠使用openresy官方的opm,或者lua的包管理工具luarocks,只不過opm的包數量還不是太多,用的較多的仍是luarocks,如今只能期待opm社區不斷的發展壯大了。segmentfault
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
此處要作說明的是bash
--prefix
設定 luarocks
的安裝目錄工具
--with-lua
則是系統中安裝的 lua
的根目錄ui
--lua-suffix
版本後綴,此處由於openresyt的lua解釋器使用的是 luajit
,因此此處得寫 jit
lua
--with-lua-include
設置 lua
引入一些頭文件頭文件的目錄rest
以後咱們就能夠看到 luarocks
命令就被安裝在了 /usr/local/openresty/luajit/bin
下面code
而後咱們把它添加到到 PATH
中vi ~/.bash_profile
開發
export PATH=$PATH:/usr/local/openresty/luajit/bin)
執行 luarocks install package
就能夠安裝lua
的包了luarocks install package --tree=path
還能夠指定你安裝的包的存放路徑get
更多命令你們能夠直接使用luarocks help 來查看,或者看下另外一個博友的整理的比較詳細的命令說明it