我无法运行rails服务器

时间:2014-11-22 08:33:15

标签: ruby-on-rails ruby json

我尝试运行此命令时收到的错误是

Could not find gem 'json (>= 1.8.0) ruby', which is required by gem 'uglifier (>= 1.3.0) ruby', in any of the sources.

我一直在寻找解决方案,而我所遇到的是人们说要运行bundle installbundle update,但是当我运行bundle install或{{1我收到了这个错误。

bundle update

我认为可能有助于指出我经历了一个月的试图在铁轨上学习红宝石并且不太了解。

2 个答案:

答案 0 :(得分:2)

小牛队comes with ruby 2 preinstalled。虽然您可能会调整安装并安装缺少的ruby-dev,但我强烈建议您通过rvm(首选)或rbenv安装ruby,以便您可以管理多个ruby版本并使用gemsets。

以下是关于如何执行此操作的良好step-through解释。

答案 1 :(得分:1)

也许这个问题与最近的XCode更新有关。更新XCode后,您需要执行以下步骤:

  1. 打开Xcode并接受许可协议
  2. 重新安装命令行工具。
  3. 第二步似乎取决于您的操作系统版本。如果xcode-select --install不起作用,请尝试在Install Command Line Developer Tools中启动/System/Library/CoreServices应用。

    重新安装命令行工具后,尝试重新运行bundle install