LuaRocks-Win安裝和使用

簡介luarocks可以管理lua的插件和軟件包。它內部提供了大量的第三方lua軟件包供開發者使用,可以大大提高開發效率。

特別聲明:本文參考自Windows平臺Luarocks 3.0.2編譯安裝

安裝luarocks:流程如下:
1.到LuaRocks下載頁面中下載當前最新版本源碼luarocks-3.2.1-win32.zip;然後解壓成luarocks-3.2.1-win32目錄並放在桌面上,往後就在這個目錄中做安裝LuaRocks的工作。

2.Lua的編譯和安裝可以參考博客https://blog.csdn.net/zjz520yy/article/details/103666320

3.在luarocks-3.2.1-win32\install.bat所在目錄打開cmd;然後執行命令"install.bat /F /MW /LUA C:\SoftInstall\Lua5.3.5 /P C:\SoftInstall\Luarocks3.2.1 /NOADMIN /SELFCONTAINED /Q"來進行安裝luarocks。其中/F表示"如果安裝目的地已經有過安裝就強制覆蓋",/MW表示"使用MINGW編譯,默認是使用MSVCR80進行編譯",/LUA表示"指定lua執行器所在路徑",/P表示"指定luarocks安裝路徑",/NOADMIN表示"不使用管理員權限",/SELFCONTAINED表示"將luarocks建立的各種目錄集中到安裝路徑下",/Q表示"不提示確認操作";如圖所示:
在這裏插入圖片描述
4.由於安裝luarocks時指定的lua解析器爲lua5.3,所以luarocks配置文件爲config-5.3.lua。
配置內容如下所示:

rocks_trees = {
  { name = [[user]],
       root    = home..[[/luarocks]],
  },
  { name = [[system]],
       root    = [[C:\SoftInstall\Luarocks3.2.1\systree]],
  },
}
variables = {
  MSVCRT = 'm',   -- make MinGW use MSVCRT.DLL as runtime
  LUALIB = 'lua53.dll',
  CC = [[C:\SoftInstall\MinGW\bin\gcc.exe]],
  MAKE = [[C:\SoftInstall\MinGW\bin\make.exe]],
  RC = [[C:\SoftInstall\MinGW\bin\windres.exe]],
  LD = [[C:\SoftInstall\MinGW\bin\gcc.exe]],
  AR = [[C:\SoftInstall\MinGW\bin\ar.exe]],
  RANLIB = [[C:\SoftInstall\MinGW\bin\ranlib.exe]],
}
verbose = false   -- set to 'true' to enable verbose output

配置分析如下所示:
1>.system爲luarocks安裝目錄中的systemtree。
2>.MSVCRT表示編譯器類型;其中m表示使用mingw,默認是MSVCR80。
3>.LUALIB爲使用install.bat安裝luarocks時指定的Lua解釋器版本,默認Lua解釋器爲5.1版本。
4>.CC,MAKE,RC,LD,AR,RANLIB分別爲編譯器的相關配置。
5>.verbose表示是否開啓全局輸出。

使用luarocks:流程如下:
1.將安裝後的luarocks根路徑添加到環境變量中,這樣就可以在cmd中使用luarocks命令了。如圖所示:
在這裏插入圖片描述
2.在cmd窗口中使用luarocks install dkjson命令來驗證luarocks是否安裝成功。如圖所示:
在這裏插入圖片描述
至於LuaRocks的其他使用細則,可以移步到LuaRocks官方文檔,這裏就不在贅述了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章