![-bash Mac OS X Lion "puts" возвращает "команда не найдена"](https://rvso.com/image/1317553/-bash%20Mac%20OS%20X%20Lion%20%22puts%22%20%D0%B2%D0%BE%D0%B7%D0%B2%D1%80%D0%B0%D1%89%D0%B0%D0%B5%D1%82%20%22%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%20%D0%BD%D0%B5%20%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD%D0%B0%22.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" не является командой в терминале. Это как println() в java. У вас должна быть строка в вашем файле ruby. Например
puts "hello world"