当我运行时,我看到了这个错误:来自我的Git Bash的rake / gem。谁知道这意味着什么?
sh.exe": /c/Ruby/bin/gem: D:/Users/Luis/projects/oss/oci/installer2-trunk/ruby/bin/ruby.exe^M: bad interpreter: no medium
在Windows / Cygwin下运行 - 特别是在Git Bash shell中。
答案 0 :(得分:4)
感谢此网站:http://www.liquidfish.net/2009/04/ruby-and-git-bash-woes.htm
结果 - c:\ ruby \ bin \ gem和c:\ ruby \ bin \ rake都在文件顶部的shebang中有一条奇怪的路径。
我删除了整行并将其替换为
#!ruby.exe
两者都很棒。
仅供参考,这是有效的,因为我有路径将ruby.exe作为我系统路径的一部分 - 如果我没有,我必须使用
#!(path to ruby.exe)/ruby.exe