WindowsプラットフォームLuarocks 3.0.2コンパイルインストール
3879 ワード
ターゲット
Windows 10プラットフォームでのLuarocks 3.0.2コンパイルインストールを完了します.
環境 Microsoft Windows 10エンタープライズ版10.0.14393版14393 方法インストール構成MinGW.(MinGWショートカットインストール方法はWindowsプラットフォームMinGWインストールを参照) インストールLuaをコンパイルします.(Luaコンパイルインストール方法Windows下コンパイルインストールLua 5.3.5参照) Luarocksソースコードをダウンロードします.公式リストここで選択http://luarocks.github.io/luarocks/releases/luarocks-3.0.2-win32.zip 解凍luarocks-3.0.2-win 32.zipから この経路でコマンドプロンプトを開き、コマンド を入力.
パラメータの説明(公式サイトの説明参照)
パラメータ
さぎょう
/F
インストール先が既にインストールされている場合は、強制的に上書きします.
/MW
MINGWでコンパイル
/LUA
luaコンパイラが存在するパスを指定します
/P
luarocksインストールパスの指定
/NOADMIN
管理者権限を使用しない
/SELFCONTAINED
luarocksで作成した各種ディレクトリをインストールパスの下に集約
/Q
確認操作を求めない上記コマンドの実行に成功すると、図の文字版: が表示される.環境変数に を出力する. コマンドラインを開き、 は、luarocksがインストールした実行可能ファイルを使用するために、
リファレンス http://luarocks.org:8080/ http://luarocks.org:8080/#quick-start https://github.com/luarocks/luarocks/wiki/Installation-instructions-for-Windows
Windows 10プラットフォームでのLuarocks 3.0.2コンパイルインストールを完了します.
環境
C:\local
install.bat /F /MW /LUA C:\local\lua-5.3.5\dist /P C:\local\LuaRocks-3.0.2 /NOADMIN /SELFCONTAINED /Q
パラメータの説明(公式サイトの説明参照)
パラメータ
さぎょう
/F
インストール先が既にインストールされている場合は、強制的に上書きします.
/MW
MINGWでコンパイル
/LUA
luaコンパイラが存在するパスを指定します
/P
luarocksインストールパスの指定
/NOADMIN
管理者権限を使用しない
/SELFCONTAINED
luarocksで作成した各種ディレクトリをインストールパスの下に集約
/Q
確認操作を求めない
============================
== LuaRocks is installed! ==
============================
You may want to add the following elements to your paths;
Lua interpreter;
PATH : C:\local\lua-5.3.5\dist\bin
PATHEXT : .LUA
LuaRocks;
PATH : C:\Program Files (x86)\LuaRocks
LUA_PATH : C:\Program Files (x86)\LuaRocks\lua\?.lua;C:\Program Files (x86)\LuaRocks\lua\?\init.lua
Local user rocktree (Note: %APPDATA% is user dependent);
PATH : %APPDATA%\LuaRocks\bin
LUA_PATH : %APPDATA%\LuaRocks\share\lua\5.3\?.lua;%APPDATA%\LuaRocks\share\lua\5.3\?\init.lua
LUA_CPATH: %APPDATA%\LuaRocks\lib\lua\5.3\?.dll
System rocktree
PATH : c:\local\lua-5.3.5\dist\\bin
LUA_PATH : c:\local\lua-5.3.5\dist\\share\lua\5.3\?.lua;c:\local\lua-5.3.5\dist\\share\lua\5.3\?\init.lua
LUA_CPATH: c:\local\lua-5.3.5\dist\\lib\lua\5.3\?.dll
C:\local\LuaRocks-3.0.2
を加え、正常に開くとコマンドライン入力where luarocks
がC:\local\LuaRocks-3.0.2\luarocks.bat
(環境変数設定方法はWindows 10環境変数設定参照)C:\local\LuaRocks-3.0.2\config-5.3.lua
ファイルを開き、以下の内容に置き換えます(ここでは主に各コンパイラの位置を設定しています.構成がここと異なる場合は、パスを変更してください.フォーマットは公式サイトの説明を参照してください):rocks_trees = {
{ name = [[user]],
root = home..[[/luarocks]],
},
{ name = [[system]],
root = [[C:\local\LuaRocks-3.0.2\systree]],
},
}
variables = {
MSVCRT = 'm', -- make MinGW use MSVCRT.DLL as runtime
LUALIB = 'lua53.dll',
CC = [[C:\local\MinGW-16.0\MinGW\bin\gcc.exe]],
MAKE = [[C:\local\MinGW-16.0\MinGW\make.exe]],
RC = [[C:\local\MinGW-16.0\MinGW\bin\windres.exe]],
LD = [[C:\local\MinGW-16.0\MinGW\bin\gcc.exe]],
AR = [[C:\local\MinGW-16.0\MinGW\bin\ar.exe]],
RANLIB = [[C:\local\MinGW-16.0\MinGW\bin\ranlib.exe]],
}
verbose = false -- set to 'true' to enable verbose output
luarocks install busted
と入力します.正常にインストールできる場合(例:図)、すべての構成が正しいです. C:\local\LuaRocks-3.0.2\systree\bin
を環境変数に追加します.例えば、上記にインストールされたbustedは、コマンドラインにbusted
を直接入力して使用することができる.出力0 successes / 0 failures / 2 errors / 0 pending : 0.0 seconds
Error ?Cannot find file or directory: spec
Error ?No test files found matching Lua pattern: _spec
リファレンス