Openrestyでluarocksをインストール


Openrestyでluarocksをインストール
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に追加しました
export PATH=$PATH:/usr/local/openresty/luajit/bin)
vi ~/.bash_profileを実行するとluarocks install packageのパッケージをインストールできます.luaはインストールしたパッケージの保存パスを指定することもできます.
より多くのコマンドはluarocks helpを直接使用して表示したり、別のブロガーの整理の詳細なコマンドの説明を見たりすることができます.