1

我在具有 4GB RAM 的全新 MacBook Pro 上运行以下命令:

sudo gem install json nokogiri uglifier therubyracer -V

它显示了一些进展,但已停留在以下消息超过 1.5 小时:

...
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_unicode.rb
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_addition.rb
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_generate.rb
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_encoding.rb
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json_generic_object.rb
/Library/Ruby/Gems/1.8/gems/json-1.7.6/tests/test_json.rb
Building native extensions.  This could take a while...

在 Activity Monitor 中,我看到它xcrun使用了 95% 的 CPU,并且在整个持续时间内一直在使用,并且尚未完成 json gem 的编译。这个构建过程需要多长时间?有什么办法可以加快速度吗?

4

1 回答 1

3

我通过从 App Store 安装 Xcode(即使我已经安装了 Xcode 命令行工具)然后运行 ​​Xcode 解决了这个问题。

要验证这是否正确完成,请运行以下命令:

xcode-select --print-path

它应该显示:

/Applications/Xcode.app/Contents/Developer
于 2013-01-02T23:34:38.133 回答