2016-06-27 7 views
0

LuaDistでグリップを取得しようとしています。インストールされているLuaのバージョン(Windows 10)を変更するには

https://github.com/LuaDist/Repository/wiki/LuaDist%3A-Installationで指示に従ったと限り使用して新しい展開を構築することにより、インストールをテストとして得た:

cd _install\bin 
luadist C:\my_lua install lua luasocket md5 
cd C:\my_lua\bin 
lua -e "require 'md5'" 

私は次のエラーメッセージを取得しかし:

Finding out available versions of lua... 
Getting lua-5.3.2 (source)... 
Finding out available versions of luasocket... 
Getting luasocket-3.0-rc1 (source)... 
- trying another candidate due to: Error getting dependency of 'luasocket-3.0-rc1': Package 'lua >=5.1,<5.3' needed, but selected at version '5.3.2'. 
Getting luasocket-2.1-dev (source)... 
- trying another candidate due to: Error getting dependency of 'luasocket-2.1-dev': Package 'lua >=5.1,<5.3' needed, but selected at version '5.3.2'. 
Getting luasocket-2.0.2 (source)... 
- trying another candidate due to: Error getting dependency of 'luasocket-2.0.2': Package 'lua ~>5.1' needed, but selected at version '5.3.2'. 
Getting luasocket-scm (source)... 
Cannot install package 'luasocket': Error getting dependency of 'luasocket-3.0-rc1': Package 'lua >=5.1,<5.3' needed, but selected at version '5.3.2'. 

をだから私は周りGoogleで検索しましたこのページを見つけました:https://github.com/LuaDist/Repository/issues/221

これは、lua 5.3.2はまだサポートされておらず、workaroun

luadist.exe c:\lua52 install lua-5.2 luasec 

そして、それは私に次のメッセージました::D私は盲目的に彼が提案し、コマンドを実行した最大限の楽観で、だから、LUA 5.2

を使用することです

C:\TDM-GCC-64\_bootstrap\_install\bin>luadist.exe c:\lua52 install lua-5.2 
Finding out available versions of lua... 
Getting lua-5.2 (source)... 
Building lua-5.2... 
Installation successful. 

をしかし、私は行くとき上記のように、私のオリジナルのコマンドを実行して展開をテストすると、私は上記と同じ依存関係のエラーが発生します。

LuaDistを5.3.2から5.2に切り替えるには、何が必要ですか?

を編集してください:うーん、私は実際に彼のコマンドからluasecを逃したことを実感しました。だから私は今、何をやったか全く分から...それは彼のコマンドを実行している価値がある何のため

が正しく与えない:

C:\TDM-GCC-64\_bootstrap\_install\bin>luadist.exe c:\lua52 install lua-5.2 luasec 
Finding out available versions of luasec... 
Getting luasec-0.4 (source)... 
Finding out available versions of luasocket... 
Getting luasocket-2.0.2 (source)... 
- trying another candidate due to: Error getting dependency of 'luasec-0.4': Error getting dependency of 'luasocket-2.0.2': Package 'lua ~>5.1' needed, but installed at version '5.2'. 
Getting luasec-scm (source)... 
Finding out available versions of luasocket... 
Getting luasocket-2.0.2 (source)... 
- trying another candidate due to: Error getting dependency of 'luasocket-2.0.2': Package 'lua ~>5.1' needed, but installed at version '5.2'. 
Getting luasocket-2.0.2 (source)... 
Cannot install package 'luasec': Error getting dependency of 'luasec-0.4': Error getting dependency of 'luasocket-2.0.2': Package 'lua ~>5.1' needed, but installed at version '5.2'. 

答えて

1

Luadistが(いくつかのモジュールが5.2または5.3で動作することができます)Luaの5.1に基づいています。 。\ lua51のlua-5.1.5 luasec

+0

感謝をインストールし、しようとします。この:LUA 5.1

luadist.exe Cを使用してみてください – chewflow

関連する問題