Ошибка «Bad Interpreter: No Medium» при запуске Ruby из Git Bash - PullRequest
2 голосов
/ 07 мая 2009

Я вижу эту ошибку при запуске: rake / gem из моего Git Bash. Кто-нибудь знает, что это значит?

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.

1 Ответ

4 голосов
/ 07 мая 2009

Благодаря этому сайту: http://www.liquidfish.net/2009/04/ruby-and-git-bash-woes.htm

Оказывается - у c: \ ruby ​​\ bin \ gem и c: \ ruby ​​\ bin \ rake был странный путь в их шебанге вверху файла.

Я удалил полную строку и заменил ее на

#!ruby.exe

и оба прекрасно работают.

К вашему сведению, это работает, потому что у меня есть путь к ruby.exe как часть моего системного пути - если бы я этого не сделал, мне пришлось бы использовать

#!(path to ruby.exe)/ruby.exe
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...