从其他安装程序安装时如何在cygwin中识别命令?

时间:2014-06-03 22:23:27

标签: ruby windows heroku ruby-on-rails-4 cygwin

我刚刚使用安装程序在Windows上安装了Ruby on rails。我转到cmd.exe并运行railsrubygem它可以正常运行,但是当我去cygwin时也会这样做,它说:

$ rails
-bash: /usr/bin/rails: /usr/bin/ruby.exe: bad interpreter: Permission denied

$ gem
-bash: /usr/bin/gem: /usr/bin/ruby: bad interpreter: Permission denied

这很奇怪,但我不知道我将如何连接它们?这也发生在heroku命令中。

$ heroku
/cygdrive/c/Program Files (x86)/Heroku/bin/heroku: line 4: /cygdrive/c/Program Fi/ruby: No such file or directory
/cygdrive/c/Program Files (x86)/Heroku/bin/heroku: line 4: exec: /cygdrive/c/Prog/ruby: cannot execute: No such file or directory

确实rails, ruby, gem不是要识别的cygwin包。这不仅仅是特定于ruby rails或gem,而是任何未通过cygwin安装的新软件包。如何在cygwin中识别它。

0 个答案:

没有答案