-bash Mac OS X Lion "puts" возвращает "команда не найдена"

-bash Mac OS X Lion "puts" возвращает "команда не найдена"

Я пытаюсь следовать этомуруководствои 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" не является командой в терминале. Это как println() в java. У вас должна быть строка в вашем файле ruby. Например

puts "hello world"

Связанный контент