我使用brew install lua
在我的OSX 10.10计算机上安装了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>
,但它也会出现同样的错误。如何解决这个问题?
请帮助。 感谢
答案 0 :(得分:3)
这是我们重新定位文本文件的方式中的一个错误,以确保非/ usr /本地用户更广泛的可移植性。
几周后,我相信它已经解决了,7月31日。假设你的自制软件在标准位置,如果你这样做:
rm /usr/local/etc/luarocks52/config-5.2.lua && brew update && brew reinstall lua
现在应该解决问题。道歉!
答案 1 :(得分:1)
I had the same problem when using the luarocks when installed with homebrew, try installing luarocks again like this:
$ 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
I took this code snippet from here: https://luarocks.org/ I managed to install all the modules that I required without problems after doing this.