2015-07-28 4 views
2

Я установил lua на свою машину OSX 10.10, используя brew install lua. Версия, которая была установлена, была 5.2.4. LuaRocks был установлен вместе с пакетом lua. Но когда я запускаю luarocks install <package_name>, я получаю Error: @@[email protected]@ does not exist and your user does not have write permissions in. Я также попытался использовать sudo luarocks install <package_name>, но он дает ту же ошибку. Как это исправить?Невозможно установить пакет с использованием luarocks на osx

Пожалуйста, помогите. Благодаря

+0

попробуйте 'brew update' и' brew doctor' и проверьте наличие дополнительных предупреждений на выходе. – ryanpattison

+0

У меня такая же ошибка. Я отмечаю, что '@@ HOMEBREW_PREFIX @@' был записан в файл'/usr/local/etc/luarocks52/config-5.2.lua' в качестве корня дерева системных пород. Предположительно, это должно быть '/ usr/local'. – rjmunro

ответ

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/ мне удалось установить все модулей, которые мне нужны без проблем после этого.

3

Это была ошибка в том, как мы переносим текстовые файлы, чтобы обеспечить более широкую переносимость бутылок для не-usr/местных пользователей.

Это было решено несколько недель назад, 31 июля, я верю. Предположив ваш Homebrew находится в стандартном месте, если вы:

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

Проблема должна быть решена в настоящее время. Извиняюсь!

 Смежные вопросы

  • Нет связанных вопросов^_^