2

を使用して OSX 10.10 マシンに lua をインストールしましたbrew install lua。インストールされたバージョンは 5.2.4 でした。LuaRocks は lua パッケージと一緒にインストールされました。しかし、実行するluarocks install <package_name>Error: @@HOMEBREW_PREFIX@@ does not exist and your user does not have write permissions in. 私sudo luarocks install <package_name>も使用してみましたが、同じエラーが発生します。これを修正するには?

助けてください。ありがとう

4

2 に答える 2

3

これは、テキスト ファイルを再配置して、/usr/local 以外のユーザーがボトルをより広く移植できるようにする方法のバグでした。

数週間前の7月31日に解決されたと思います。Homebrew が標準の場所にあると仮定すると、次のようになります。

rm /usr/local/etc/luarocks52/config-5.2.lua && brew update && brew reinstall lua

問題は今すぐ解決する必要があります。申し訳ありません!

于 2015-08-13T22:44:14.673 に答える
1

自作でインストールしたときにluarocksを使用すると同じ問題が発生しました。次のようにluarocksを再度インストールしてみてください。

$ wget http://luarocks.org/releases/luarocks-2.2.1.tar.gz
$ tar zxpf luarocks-2.2.1.tar.gz
$ cd luarocks-2.2.1
$ ./configure; sudo make bootstrap

ここからこのコード スニペットを取得しました: https://luarocks.org/ これを行った後、必要なすべてのモジュールを問題なくインストールできました。

于 2015-07-28T15:41:07.290 に答える