2

我试图让 Ruby on Rails 在我的 Windows 7 机器上运行。我正在使用 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 服务器有点茫然。

4

2 回答 2

3

运行 gem install rails 修复它

于 2012-02-17T16:50:09.430 回答
1

这个问题使基本的开发人员感到困惑。因为他们同时使用 Git Bash 和命令提示符以及 Ruby 和 Rails。

当我们使用 Ruby 和 Rails 在 CMD 中键入“Rails any command”时,我们看不到任何失败。但是如果我们在 gitbash 中运行相同的命令意味着我们会得到“找不到命令”的结果。正如上面所说,运行“Gem install rails”可以为 gitbash 用户修复它。

对于那些同时使用 Git 和 Cmd 和 ROR 的人,他们可以通过在其中任何一个上运行来执行命令......

于 2012-11-04T11:47:42.287 回答