2012-02-13 72 views
2

我想让Ruby on Rails在Windows 7机器上运行。我正在使用gitbash并使用ruby安装程序安装ruby。我所有的宝石已成功安装(Rails的3.0.7),但是当我试图像rails s运行命令我得到sh.exe": rails: command not found使用gitbash和ruby安装程序的Rails。 rails命令未找到

echo $PATH给我:

/c/Users/Dave/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Ruby192/bin:/c/Program Files/Common Files/Microsoft Shared/Windows Live:/c/Program Files/NVIDIA Corporation/PhysX/Common:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files/Common Files/Adobe/AGL:/c/Program Files/QuickTime/QTSystem/:/c/Program Files/Common Files/Microsoft Shared/Windows Live

由于Ruby的路径是在那里,我对如何启动rails服务器感到有点不知所措。

+1

你试图运行'创业板安装rails'? http://accidentaltechnologist.com/ruby-on-rails/running-rails-3-on-windows/似乎是一个适当的指南,艰难的我没有去一段时间在窗户上的红宝石。 – 2012-02-13 20:36:15

+0

嘿,是的,这实际上是我不得不做的。我认为这只会从我做捆绑安装,但它为安装命令,我需要做一个明确的gem安装,即使它已经安装。 – dchapman 2012-02-16 15:39:22

回答

3

运行gem install rails fixed it

+0

你在ruby控制台或git bash中运行过吗? – 2012-12-13 01:34:45

1

这个问题困扰了基本的开发人员。因为他们同时使用Git Bash &命令提示符与Ruby和Rails。

当我们在CMD中使用Ruby和Rails键入“Rails any command”时,我们没有看到任何失败。但如果我们用gitbash的方式运行相同的命令,我们会得到结果“Command not found”。正如上面的说法,运行“Gem install rails”可以为gitbash用户修复它。

对于那些谁使用这两种Git和Cmd的与ROR,他们可以得到命令通过无论如何在任何一个运行执行...