質問

私の〜の上に 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 マコスクスを作る sudo make install

他のヒント

確かに、brew には lua 5.2.2 が提供されていないように思えます。 lua 名前。

そうは言っても、Google で約 2 分間検索して読んだところ (公平を期すために 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