2014-06-05 2 views
1

루아를 설치 한 후 centos systemluarocks을 설치 했었습니다. 내가 luarocks을 실행할 때 나는 다음과 같은 오류가 점점 오전 :luarocks 오류 설명

Error: LuaRocks 2.0.6 bug (please report at [email protected]). 
/usr/local/share/lua/5.1//luarocks/command_line.lua:141: attempt to call field 'run' (a nil value) 
stack traceback: 
    /usr/local/share/lua/5.1//luarocks/command_line.lua:141: in function </usr/local/share/lua/5.1//luarocks/command_line.lua:141> 
    [C]: in function 'xpcall' 
    /usr/local/share/lua/5.1//luarocks/command_line.lua:141: in function 'run_command' 
    /usr/bin/luarocks:28: in main chunk 
    [C]: ? 

이 오해 덕분에 무슨 일이 있었는지 알려 주시기 바랍니다,

+0

두 가지 버전의 LuaRocks가 시스템에 설치되어 있습니까 (하나는'/ usr'에 있고 다른 하나는'/ usr/local'에 있습니까)? – siffiejoe

답변

2

LuaRocks 저자 여기.

이것은 동일한 기계에 설치된 두 개의 서로 다른 버전의 LuaRock과 다른 기계의 luarocks 바이너리 실행 모듈로 인해 환경 불일치처럼 보입니다. BTW, LuaRocks 2.0.6은 정말로 오래되었습니다. 업그레이드해야합니다. 컴퓨터에서 모든 LuaRocks 버전을 제거하고 http://luarocks.org에서 최신 버전을 설치하면 문제가 해결됩니다.