1. 程式人生 > >LuaRocks安裝出錯 Error: Parse error processing dependency 'lua_cliargs = 3.0-1' 解決辦法

LuaRocks安裝出錯 Error: Parse error processing dependency 'lua_cliargs = 3.0-1' 解決辦法

出錯提示

luarocks install busted 提示錯誤:

Error: Parse error processing dependency 'lua_cliargs = 3.0-1'

分析

在使用 LuaForWindows等提前打包好的環境時,LuaRocks 安裝軟體包報以上錯誤,主要原因應該是其中包含的 LuaRocks 版本太老,相關的 bug 需要更新 LuaRocks 解決,參見 https://github.com/Olivine-Labs/busted/issues/169

解決

筆者建議直接從原始碼編譯安裝 Lua 和 LuaRocks 以完全控制相關環境,實測自己從原始碼安裝後不再報以上錯誤。具體方法參見: