2013-01-13 43 views
5

我想在我的Linux計算機上同時安裝Lua 5.2和5.1。這只是一個安裝每個版本與通常的或有其他東西的問題嗎?特別是,我擔心頭文件和庫文件,因爲這些文件看起來像沒有使用版本號命名的目錄,比如/ usr/local/include。如何在Linux系統上安裝Lua的多個版本(並讓它們與Luarocks一起使用)?

除此之外,是否可以設置Luarocks,以便它可以安裝5.1和5.2庫?我知道Luarocks在5.2或5.1目錄中命名空間,並且設置LUA_PATH_5_X和LUA_CPATH_5_X變量應該適用於配置Lua,但我不明白Luarocks如何決定用哪種版本的Lua來編譯C庫。

回答

1

如果你想使用而是創建一個命名空間,編輯Makefile並相應地改變INSTALL_TOP和其他變量。

3

您可以使用luaver來安裝,管理和切換不同版本的lua。這是一個非常易於使用的程序。

要安裝luaver運行:

捲曲https://raw.githubusercontent.com/dhavalkapil/luaver/master/install.sh -o install.sh & &。運行./install.sh

然後你就可以安裝和使用LUA的多個版本如下:

luaver安裝5.3.1#安裝Lua版本5.3.1

luaver安裝5.3。 0#安裝Lua版本5.3.0

luaver使用5.3.1#切換到Lua版本5.3.1

有關更多詳細信息,請參閱https://dhavalkapil.com/luaver/

相關問題