2009-07-07 8 views
1

que je suis ce guide:Où dois-je mettre mon programme de rubis sur Mac lors de l'ouverture avec le terminal

http://www.math.umd.edu/~dcarrera/ruby/0.3/chp_01/programs.html

et je suis en train de créer mon premier programme de rubis. Donc, je l'ai écrit dans un éditeur de texte, mais maintenant je ne sais pas comment ouvrir à travers le terminal. Au contraire, où dois-je enregistrer le programme à (répertoire).

Merci!

(je suis nouveau à la programmation sur mac) :(

Répondre

5

Juste pour clarifier, essayez-vous d'exécuter votre programme à partir de n'importe quel répertoire? Ou voulez-vous juste l'exécuter dans son propre répertoire? en le plaçant dans le répertoire/usr/bin, vous pourrez l'exécuter sans entrer le chemin complet de votre programme

Par exemple, si j'ai un programme ruby ​​dans/Users/reedolse n/program.rb, je peux courir en tapant

ruby /Users/reedolsen/program.rb 

En mettant program.rb dans/usr/bin, vous pouvez simplement taper program.rb rubis de partout et il exécute.

Pour copier votre fichier dans/usr/bin, utilisez la commande suivante

cp /path/to/yourfile /usr/bin/yourfile 
+0

Merci, cela a résolu mon problème! – Elliot

0

Tant que Ruby est sur le chemin, vous devriez être en mesure d'exécuter votre fichier .rb partir d'un répertoire. Cependant, je ne suis pas Utilisateur Mac, donc je ne suis pas sûr comment vérifier ou définir votre chemin

+0

dans le terminal, entrez simplement echo $ PATH –

+0

qui a produit: usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin Comment puis-je mettre la fichier dans l'un de ces dossiers? – Elliot

+0

Je vais sur wiki communautaire, car on dirait qu'il a besoin de plus d'aide que je peux fournir, simplement parce que je n'utilise pas de mac. Si quelqu'un veut éditer ce post pour expliquer comment ajouter du rubis au chemin, n'hésitez pas. –

0

J'ai ajouté quelque chose comme

export PATH = $ PATH: // bin

à la .profile (ou peut-être le .bashrc - je ne suis pas à mon mac maintenant et ne peux pas vérifier lequel) fichier dans mon répertoire personnel et mettre tous ces scripts dans le dossier bin dans mon répertoire personnel.

Pas besoin de mettre les fichiers dans/usr/bin ou quelque chose comme ça.

Une fois que vous avez ajouté la ligne ci-dessus pour .profile, redémarrez Terminal ou d'exécuter

. .profile

pour le faire fonctionner.

Questions connexes