11
votes

Programmation à Lua sur OS X?

Que puis-je utiliser pour programmer le script Lua sur Mac OS X? Je cherche quelque chose que je peux utiliser pour compiler / interpréter le script Lua sur OS X.


0 commentaires

6 Réponses :


12
votes

La source LUA compile facilement sans modification sur le Mac. Il construira Lua (l'interprète qui peut agir sur un script source, un script pré-compilé ou de manière interactive) et LUAC, qui peuvent être utilisés pour pré-compiler des scripts source.

du site Web Lua.org : http://luabinaires.luaforge.net/download.html . Ceux que vous voulez sont les fichiers binaires darwin (ils disent Mac OS X dans la description).


14 commentaires

Je ne pense pas que j'étais clair, je cherche quelque chose que je peux utiliser pour compiler / interpréter le script Lua sur le Mac. Je vais modifier ma question.


Oui, vous étiez clair, exactement: la source de Lua standard le fait. Il suffit de télécharger et de le construire ou (je suis sûr), vous pouvez trouver Lua et Luac Prebuilt quelque part.


HM ID Plutôt ne pas construire quelque chose en tant que je n'ai pas eu la première idée où commencer, je suppose que je vais sortir de Google ...


Voici quelques instructions pas à pas pour la construction de la source Lua sur Mac OS X, comme le suggérait Jason Coco: luanova.org/2007/11/10/launch-geting-lua-Installed


Ok, laissez-moi clarifier cela; Je voudrais une version précompilée.


J'ai édité la réponse avec un lien avec les fichiers binaires qui ont été trouvés à Lua.org sous leur section de téléchargements.


J'ai trouvé cela séparément mais ils sont juste un tas de fichiers que le Mac ne sait pas quoi faire avec. Ai-je besoin de osming en particulier pour les exécuter?


Vous devez les endommager et les mettre quelque part qu'ils peuvent être exécutés (comme / USR / local / bin). Les fichiers que vous aimez seront Lua5.1 et LUAC5.1. Vous pouvez le renommer (ou les simuler) à Lua et Luac respectivement. En supposant que ces téléchargements dans votre dossier téléchargements, vous pouvez émettre ceci dans le terminal: CD FOO; TAR -XF ~ / Téléchargements / Lua5_1_4_DARWIN94X86_BIN.TAR; sudo cp lua5.1 luac5.1 / usr / local / bin; sudo ln -s /usr/local/bin/lua5.1 / usr / local / bin / lua; sudo ln -s /usr/local/bin/luac5.1 / usr / local / bin / luac


Remplacez CD FOO ci-dessus avec CD / TMP. Après cela, vous pouvez exécuter Lua ou Luac de la ligne de commande.


@RCIX Honnêtement, je pense que cela aurait été plus rapide et plus facile à compiler et à installer Lua à partir de la source en utilisant les instructions du lien que j'ai posté. Depuis que j'ai déjà eu des outils de développement d'Apple installé, il m'a fallu moins de 5 minutes à partir de l'époque où j'ai ouvert Lua.org Dans Safari au moment où j'avais Lua et Luac installés dans / usr / local / bin.


Honnêtement, je dois d'accord avec Las3rjock :)


On dirait que Xcode est trop gros pour mon disque dur (ne demandez pas), alors je vais essayer un autre itinéraire ...


Il suffit de suivre mes instructions dans le commentaire précoce ... Coupez-les avec le; en place ou remplacer le; avec une nouvelle ligne dans le terminal


J'essaie d'utiliser des Macports en ce moment. Merci pour toutes vos tentatives d'aider!



7
votes

Ma manière préférée (de la coquille):

sudo port install lua


3 commentaires

Pour cela, bien sûr, vous devrez installer MacPorts. Heureusement, c'est facile: MacPorts.org/install.php


Quand je l'exécute, il ne fait rien et j'ai installé Xcode + Macports.


Rien? Avez-vous entré votre mot de passe Sudo correctement? Lorsque je l'ai installé, il a téléchargé quelque chose, le configuré et je pouvais ensuite lancer avec la commande Lua. Assurez-vous: / opt / local / bin: / opt / local / sbin est dans votre chemin, il installe l'exécutable dans / opt / local / bin /



5
votes

Voici ma session de terminal à partir de la compilation et de l'installation de Lua à partir de la source, suivant essentiellement ces directions . J'ai déjà eu des outils de développement d'Apple installé et / / USR / local / bin était déjà dans mon chemin, alors j'ai pu sauver certaines des étapes plus gonflées et / ou fastidieuses dans les instructions. XXX


1 commentaires

Merci! cette ligne d'installation_top l'a fait pour moi. Pourquoi cela est-il nécessaire ici?



1
votes

Je viens de trouver récemment RUDIX -A Collection maintenue du logiciel UNIX précompilé pour Mac. < / p>

Bien que je suis sûr que vous avez déjà compris une façon d'installer Lua, je suis tombé sur votre question en googling la même chose. Pour quiconque est intéressé, Voici le lien vers une récente Lua 5.1.4 DMG.


1 commentaires

Concernant Rudix, vous pouvez obtenir plus d'informations sur l'exécution de Lua sur Mac OS X ici: rudamoura.com/luaonmacosx.htmlled " a>



20
votes

ma façon préférée:

/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"


0 commentaires

2
votes

Si vous ne voulez pas compiler vos propres binaires Lua, vous pouvez essayer ZeroBrane studio Lua IDE , qui est livré sous forme de fichier .dmg pour OSX. Il est un IDE qui vous permet d'éditer et déboguer vos scripts Lua. Si vous êtes débutant avec Lua, il comprend également des exemples et des démonstrations 50+ scripts, ainsi que des instructions intégrées sur les cours d'exécution, de sorte que vous ne serez pas face à un écran vide ne sachant pas où commencer.


0 commentaires