【问题标题】:Rails using gitbash and ruby installer. rails command not foundRails 使用 gitbash 和 ruby​​ 安装程序。找不到rails命令
【发布时间】:2012-03-05 06:17:30
【问题描述】:

我正在尝试让 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 服务器有点茫然。

【问题讨论】:

  • 你试过运行gem install rails吗? accidentaltechnologist.com/ruby-on-rails/… 似乎是一个合适的指南,很难我有一段时间没有在 Windows 上使用 ruby​​。
  • 嘿,是的,这实际上是我必须做的。我认为它只需要我进行捆绑安装就可以工作,但是为了安装命令,我需要进行显式的 gem 安装,即使它已经安装了。

标签: ruby-on-rails ruby windows git-bash


【解决方案1】:

运行 gem install rails 修复它

【讨论】:

  • 你是在 ruby​​ 控制台还是在 git bash 中运行的?
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    相关资源
    最近更新 更多