2016-05-31 17 views
0

So vor kurzem versuchte ich, LUA Programmiersprache für einige Projekte, zu verwenden, also wollte ich Cloud9 verwenden meine LUA-Codes verwenden, und versuchen Sie es.

in Terminal beliebige Version von LUA nicht installiert ist, Ich wollte luarocks (2.2.2) verwenden, i & Entpackte luarocks heruntergeladen, in luarocks Verzeichnis, tippte ich die folgenden:

./configure 

Danach gab es dieses Ergebnis:

Looking for Lua... lua not found in $PATH. You may want to use the flags --with-lua, --with-lua-bin and/or --lua-suffix. See --help. 

So Was ist das Problem ich habe ?, ist es, weil Cloud9 LUA nicht unterstützt oder etwas ?, oder sollte ich es von mir selbst installieren? ,

Bitte helfen Sie.

Antwort

1

Problem ist, dass Sie nicht lua installiert haben. Cloud9 Unterstützung lua. Standardmäßig wie viele Distributionen installiert es keine lua. Sie müssen es separat wie folgt installieren:

sudo apt-get update 
sudo apt-get install lua5.2 liblua5.2 

Sie müssen aktualisieren. Andernfalls können Sie liblua5.2 nicht installieren. Dann können Sie luarocks installieren, wie in der luarock Website erwähnt:

git clone git://github.com/keplerproject/luarocks.git 
cd luarocks 
./configure 
make build 
sudo make install 
+0

Ich denke, du meinst $ 'sudo apt-get lua5.2 liblua5.2 liblua5.2-dev' –

+0

@KnudLarsen installieren Während das stimmt. Ich bekomme Note, indem ich 'liblua5.2-dev' für Regex 'liblua5.2' auswähle. Also liblua5.2-dev ist auch für das Funktionieren von liblua5.2 erforderlich, so dass es gezogen wird, wenn Sie sudo apt-get install liblua5.2 tun. – khrm

+0

@KnudLarsen Obwohl Sie normalerweise dev für Header separat installieren müssen, ist dies eines der wenigen Pakete, bei denen dev für die entsprechende Behaviour von lib erforderlich ist. – khrm