我正试图让Ruby on Rails在我的Windows7机器上运行。我正在使用gitbash,并且已经使用ruby安装程序安装了ruby。我所有的gem都已成功安装(Rails 3.0.7),但当我尝试运行类似rails s
的命令时,我会得到sh.exe": rails: command not found
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服务器。
运行geminstallrails修复它
这个问题混淆了基础开发人员。因为它们同时使用Git Bash&Ruby和Rails的命令提示符。
当我们用Ruby和Rails在CMD中键入"Rails-any command"时,我们看不到任何失败。但是,如果我们在gitbash中运行相同的命令意味着,我们会得到"未找到命令"的结果。正如上面所说,运行"Gem install rails"可以为gitbash用户修复它。
对于那些同时使用Git和Cmd和ROR的人来说,他们可以通过在任何一个。。。