Openrestyでluarocksをインストール
Openrestyでluarocksをインストール
Openrestyのプロジェクトをするとき、サードパーティ製のパッケージを借りて開発に協力することがよくあります.管理を容易にするために、openresyの公式のopm、またはluaのパッケージ管理ツールluarocksを使用することができます.ただ、opmのパッケージの数はまだ多くありません.多く使われているのはluarocksですが、今はopmコミュニティの発展が続くことを期待するしかありません.
luarocksのインストール
ここで説明するのは
より多くのコマンドはluarocks helpを直接使用して表示したり、別のブロガーの整理の詳細なコマンドの説明を見たりすることができます.
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を直接使用して表示したり、別のブロガーの整理の詳細なコマンドの説明を見たりすることができます.