无法在osx上使用luarocks安装软件包

时间:2015-07-28 08:31:27

标签: macos lua homebrew luarocks

我使用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>,但它也会出现同样的错误。如何解决这个问题?

请帮助。 感谢

2 个答案:

答案 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.