![-bash Mac OS X Lion の「puts」は「コマンドが見つかりません」を返します](https://rvso.com/image/1317553/-bash%20Mac%20OS%20X%20Lion%20%E3%81%AE%E3%80%8Cputs%E3%80%8D%E3%81%AF%E3%80%8C%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%8D%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99.png)
私はこれに従っていますチュートリアルコマンドはputs
戻りますcommand not found
が、理由はわかりません。私はこれに従いました記事さまざまなフォルダを調べましたが、puts
コマンドは見つかりません。
確認したecho $PATH
ところ、すべて正常のようで、次のように返されます。
/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/us/X11/bin:/usr/local/git/bin
私のは.bash_profile
こんな感じです:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
ここで何が欠けているのでしょうか?
答え1
これはシェルで使用できるコマンドではありません。これは Ruby ネイティブのコマンドなので、Ruby スクリプト内からのみ使用できます。
答え2
「puts」はターミナルのコマンドではありません。Javaのprintln()のようなものです。Rubyファイルに次の行があるはずです。例:
puts "hello world"