无法从Babun shell执行Rails版本命令

时间:2016-02-11 04:01:45

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

我已经在我的Windows机器上安装了Rails 4.2和Babun(一个cygwin超集)。但是,安装后,执行rails -v命令时无法识别rails版本。但是,这两个命令在Windows命令提示符下都能正常工作。

Babun Shell:

{ ~ }  » ruby -v                                                                                                                                                                       
ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32]
{ ~ }  » rails -v                                                                                                                                                                        
C:\RailsInstaller\Ruby2.1.0\bin\ruby.exe: No such file or directory -- /cygdrive/c/RailsInstaller/Ruby2.1.0/bin/rails (LoadError)

Windows命令提示符:

C:\Users>ruby -v
ruby 2.1.5p273 (2014-11-13 revision 48405) [i386-mingw32]
C:\Users>rails -v
DL is deprecated, please use Fiddle
Rails 4.2.2

Rails安装目录结构:

C:/RailsInstaller
    DevKit
    Ruby2.1.0
        bin
    scripts

1 个答案:

答案 0 :(得分:0)

从任何目录执行以下命令:

alias rails=rails.bat

从这篇文章中找到了一条线索:Rube.exe: No such file or directory in Babun