Ruby require:找不到命令
Ruby require:找不到命令,ruby,bash,.bash-profile,Ruby,Bash,.bash Profile,哪个ruby-/usr/local/bin/ruby .bash\u profile具有上述路径 在#之前,我没有留下任何尾随空格/ruby脚本中的usr/bin/env ruby 当我尝试运行shruby\u脚本时,它会给出require:command not found。它无法识别任何ruby命令 我检查了所有得到相同错误的其他帖子,并相应地修复了所有问题。我还缺少什么?sh ruby\u脚本正在调用shell。试试 /path/to/ruby_script 或 运行sh ruby\u脚
哪个ruby
-/usr/local/bin/ruby
.bash\u profile
具有上述路径
在#之前,我没有留下任何尾随空格/ruby脚本中的usr/bin/env ruby
当我尝试运行shruby\u脚本时,它会给出require:command not found
。它无法识别任何ruby命令
我检查了所有得到相同错误的其他帖子,并相应地修复了所有问题。我还缺少什么?sh ruby\u脚本正在调用shell。试试
/path/to/ruby_script
或
运行sh ruby\u脚本
是错误的。您必须改为运行ruby\u脚本。如果文件是可执行文件,请运行/ruby\u脚本Woah!愚蠢的我,试图通过sh运行ruby脚本。谢谢!也就是说,sh script
使用sh
运行脚本,而不考虑shebang行。脚本需要标记为可执行,并自行运行,以便shebang发挥任何作用。
ruby /path/to/ruby_script