Вопрос

На моем Mac OS X 10.9 Маверикс У меня уже установлен Lua:

MacBook-Pro-Dmitri:~ dmitri$ lua
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio

Я хочу обновить его до последней версии 5.2.2 версия..

К сожалению brew выдает ошибку, когда я пытаюсь это сделать:

MacBook-Pro-Dmitri:~ dmitri$ brew install lua
Warning: lua-5.1.5 already installed

или:

MacBook-Pro-Dmitri:~ dmitri$ brew upgrade lua
Error: lua-5.1.5 already installed

Означает ли это, что мне нужно обновляться только со сборкой самостоятельно?

Кто-нибудь решил эту проблему на своей машине?

Спасибо!

Это было полезно?

Решение

5.2.2 - последний, сделайте себе одолжение и забудьте заваривать wget http://www.lua.org/ftp/lua-5.2.2.tar.gz . TAR -ZXVF LUA-5.2.2.TAR.GZ CD Lua-5.2.2 сделать MacOSX sudo make install

Другие советы

Это, конечно, звучит так, будто у Brew нет Lua 5.2.2, доступного под lua имя.

При этом около двух минут поиска в Google и чтения (честно говоря, мне пришлось прочитать формулу lua.rb, но она была в комментарии почти в самом верху файла) обнаружили, что существует lua5.2. версия в Домашние версии.

Так что я сделал:

Я проверил, что Brew уже установлен lua 5.1.5 и highlight требует его ..

Я установил LUA 5.2.1 как:

brew install lua52

и связан это как:

brew link lua52

Brew Doctor говорит, что все в порядке и терминал работает Lua версии 5.2.1:

MacBook-Pro-Dmitri:bin dmitri$ lua
Lua 5.2.1  Copyright (C) 1994-2012 Lua.org, PUC-Rio
.

Я не уверен, что мое решение было правильным, поэтому поместите ваши комментарии, пожалуйста!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top