我试图让我的Windows 7机器上的Ruby on Rails。 我正在使用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的path在那里,所以我在如何能够启动rails服务器方面有些不知所措。
运行gem install rails修复它
这个问题困扰了基本的开发者。 因为他们同时使用Git Bash和命令提示符与Ruby和Rails。
当我们使用Ruby和Rails在CMD中键入“Rails any command”时,我们没有看到任何失败。 但是如果我们用gitbash的方式运行相同的命令,我们会得到结果“Command not found”。 如上所述,运行“Gem install rails”将其修复为gitbash用户。
对于那些在ROR中同时使用Git和Cmd的人来说,他们可以通过运行任何一个命令来执行该命令。