我试图从bash脚本调用
Ruby脚本,但没有运气.
#!/bin/bash ruby -v
工作得很好,所以我知道它不是Ruby,但是
#!/bin/bash ruby bash_test.rb
才不是.这是有趣的部分:
john@starfire:~/Desktop$bash ubuntu_cmds.sh (LoadError)h file or directory -- bash_test.rb john@starfire:~/Desktop$ls *.rb bash_test.rb
这两个文件都放在我的桌面上.
ruby bash_test.rb
工作也很好.
我是bash脚本的新手,所以我很确定我只是犯了一个愚蠢的错误.
我正在使用Ruby 1.8.7运行Ubuntu 10.10.提前感谢您的任何帮助或建议.
编辑:删除.sh和.rb并重新开始,并确保chmod x .sh,并且它在第一次尝试时工作.我不知道为什么.谢谢你的帮助.