Terminal d'exécution de Ruby
Je suis à peu près entièrement nouveau pour la programmation, si patient avec moi. Je suis sur un Macbook Pro 10.6.6.
Au début de la "Apprendre à programmer" tutoriel sont ces directions:
Enregistrer votre programme (oui, c'est un programme!) comme calc.rb (l' .rb est ce que nous avons l'habitude de les mettre à la fin de programmes écrits en Ruby). Maintenant exécuter votre programme en tapant ruby calc.rb dans votre ligne de commande. Il devrait avoir mis en place un 3 sur votre écran. Voir, la programmation n'est pas si dur, il est maintenant?
Quand je tape ruby calc.rb
j'obtiens l'erreur suivante:
ruby: No such file or directory -- calc.rb (LoadError)
Ce que je fais mal? "Calc.rb" est enregistré sur mon bureau, s'il le faut.
PATH
et de la modifier et quand et POURQUOI vous le voulez bien, et que vous spécifiez un chemin d'accès à un fichier, soit un chemin absolu depuis la racine du lecteur ou un chemin relatif à partir de votre domicile (~/
) répertoire, ou contre le courant (./
) répertoire. Cette connaissance fera de votre expérience de la programmation beaucoup plus facile. StackOverflow est pour les questions de programmation. SuperUser.com c'est pour l'ergonomie des questions.OriginalL'auteur Keifer S | 2011-01-19
Vous devez vous connecter pour publier un commentaire.
Si vous avez un nom à votre fichier "Calc.rb" vous aurez besoin pour exécuter
ruby Calc.rb
(avec un C majuscule).Assurez-vous également que vous naviguez dans le
/Desktop
annuaire — par exemple, le typeVous pouvez utiliser
ls
pour obtenir une liste de tous les fichiers dans le répertoire courant. Vous pourriez l'utiliser pour voir si le fichier que vous tentez d'exécuter existe réellement.vous pouvez marquer cette question comme correcte?
OriginalL'auteur polarblau
Dans le Terminal, avez-vous changer le répertoire courant de votre ordinateur de bureau avant l'exécution de votre programme ?
Si votre programme est stocké sur votre bureau, vous devez d'abord changer de répertoire sur votre bureau ou votre script Ruby ne sera pas trouvé.
OriginalL'auteur Vincent Robert
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]
C:\Ruby les Programmes>ruby calc.rb
ruby: Aucun fichier ou répertoire -- calc.rb (LoadError)
C:\Ruby les Programmes>ruby calc.rb.txt
3
On ne devrait pas avoir à ajouter de l' .txt extension lorsque vous tentez d'exécuter le programme à partir dans le programme d'accueil du dossier. J'ai bien.
All Files (*.*)
dansSave As Type
dans sa boîte de dialogue d'enregistrement.Ce n'est pas son problème, non? Il a la bien-nommée fichier sur son ordinateur de bureau, il a dit. Aussi, le texte est plus understandeable que les invites, pour les humains qui ne sont pas des machines.
OriginalL'auteur Blind.In.Texas
Avez-vous appeler votre fichier Calc.rb et enregistré comme un fichier rb. car alors elle est appelée en interne. Calc.rb.rb
et assurez-vous d'exécuter cmd sur le bureau 😀
OriginalL'auteur Tubz
Vous devez vous assurer que vous êtes l'exécution de la commande dans le même répertoire, vous avez la calc.rb fichier.
Type "cd ", puis le répertoire de calc.rb est à changer.
Puis il suffit de faire "ruby calc.rb"
OriginalL'auteur user3449311