J'essaie d'appeler un script Ruby à partir d'un script bash, mais pas de chance.Ruby: Exécuter un script à partir du script bash?
#!/bin/bash
ruby -v
fonctionne très bien, donc je sais que ce n'est pas Ruby, mais
#!/bin/bash
ruby bash_test.rb
ne fonctionne pas. Voici la partie amusante:
[email protected]:~/Desktop$ bash ubuntu_cmds.sh
(LoadError)h file or directory -- bash_test.rb
[email protected]:~/Desktop$ ls *.rb
bash_test.rb
Les deux fichiers sont assis sur mon bureau.
ruby bash_test.rb
fonctionne très bien aussi.
Je ne connais pas encore les scripts bash, donc je suis à peu près sûr de faire une erreur stupide. Je cours Ubuntu 10.10 avec Ruby 1.8.7. Merci d'avance pour toute aide ou conseil.
EDIT: Supprimé le .sh et le .rb et recommencé, et s'est assuré de chmod +x
le .sh, et cela a fonctionné sur le premier essai. Je ne sais pas pourquoi. Merci pour l'aide en tout cas.
S'il vous plaît voir mon edit; la meilleure façon de formater des blocs de code est de les mettre en retrait de 4 espaces, ou de les sélectionner et d'appuyer sur le bouton {{}}. – meagar
Ahh, merci ... c'est beaucoup mieux. Je vous en suis reconnaissant. – eckza
Pour ceux qui recherchent le bouton '{}' sur leur clavier, @ meagar fait référence à l'icône située au-dessus de l'éditeur de questions. –