![-bash Mac OS X Lion "puts" gibt "Befehl nicht gefunden" zurück](https://rvso.com/image/1317553/-bash%20Mac%20OS%20X%20Lion%20%22puts%22%20gibt%20%22Befehl%20nicht%20gefunden%22%20zur%C3%BCck.png)
Ich versuche, dem zu folgenLernprogrammund der puts
Befehl kehrt zurück command not found
und ich bin nicht sicher, warum. Ich habe dies befolgtArtikelund habe in den verschiedenen Ordnern nachgesehen und keinen Befehl gefunden puts
.
Ich habe es überprüft echo $PATH
und alles scheint in Ordnung zu sein. Es wird zurückgegeben:
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/us/X11/bin:/usr/local/git/bin
Meines .bash_profile
sieht so aus:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Was übersehe ich hier?
Antwort1
Dies ist kein Befehl, der in Ihrer Shell verfügbar ist. Es ist ein nativer Befehl von Ruby, Sie können ihn also nur innerhalb eines Ruby-Skripts verwenden.
Antwort2
"puts" ist kein Befehl im Terminal. Es ist wie println() in Java. Sie sollten die Zeile in Ihrer Ruby-Datei haben. zB
puts "hello world"