Question

On my Mac OS X 10.9 Mavericks I have lua already installed:

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

I want to upgrade it to latest 5.2.2 version..

Unfortunately brew throws an error when I'm trying to do this:

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

or:

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

Does this mean that I need to update only with building it myself?

Did somebody solve this issue on his/her machine?

Thanks!

Was it helpful?

Solution

5.2.2 is the latest, do yourself a favour and forget brew 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 make macosx sudo make install

OTHER TIPS

That certainly sounds like brew does not have lua 5.2.2 available under the lua name.

That being said about two minutes worth of searching on google and reading around (to be fair I had to read the lua.rb formula but it was in a comment nearly at the very top of the file) found that there is a lua5.2 version in Homebrew-Versions.

So what I've done is:

I checked that brew already installed lua 5.1.5 and highlight is requiring it..

I installed lua 5.2.1 as:

brew install lua52

and linked it like:

brew link lua52

brew doctor is saying everythings ok and terminal runs lua version 5.2.1:

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

I'm not sure that my solving was correct, so put your comments please!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top