我尝试运行此命令时收到的错误是
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 install
或bundle update
,但是当我运行bundle install
或{{1我收到了这个错误。
bundle update
我认为可能有助于指出我经历了一个月的试图在铁轨上学习红宝石并且不太了解。
答案 0 :(得分:2)
小牛队comes with ruby 2 preinstalled。虽然您可能会调整安装并安装缺少的ruby-dev
,但我强烈建议您通过rvm(首选)或rbenv安装ruby,以便您可以管理多个ruby版本并使用gemsets。
以下是关于如何执行此操作的良好step-through解释。
答案 1 :(得分:1)
也许这个问题与最近的XCode更新有关。更新XCode后,您需要执行以下步骤:
第二步似乎取决于您的操作系统版本。如果xcode-select --install
不起作用,请尝试在Install Command Line Developer Tools
中启动/System/Library/CoreServices
应用。
重新安装命令行工具后,尝试重新运行bundle install
。