-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

这不是您 shell 可用的命令。这是 Ruby 的原生命令,因此您只能在 Ruby 脚本中使用它。

答案2

“puts” 不是终端中的命令。它类似于 java 中的 println()。你应该在 ruby​​ 文件中写上这一行。例如

puts "hello world"

相关内容