我在我的电脑上更新 gem 遇到了问题。
- 操作系统为 osx 10.9.2
- xcode 已经更新,命令行工具已经安装
- ruby 版本为 2.0.0p451 (2014-02-24 revision 45167) [universal.x86_64-darwin13]
我执行以下操作:
$ sudo gem update
Password:
Updating installed gems
Updating bigdecimal
Building native extensions. This could take a while...
它就卡在这里,我可以等一整天什么也不会发生,只看到我的风扇转速达到6k。 我不熟悉Ruby,我只使用了一些gem,如Sass、Compass等。
找了一圈,但找不到解决方案,其他人似乎遇到了某种错误,但我没有,它就是卡住了。
有什么建议吗? 也许删除gem并重新安装它们?
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 2.2.2
- RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [universal.x86_64-darwin13]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/2.0.0
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- SPEC CACHE DIRECTORY: /Users/xyz/.gem/specs
- RUBYGEMS PLATFORMS:
- ruby
- universal-darwin-13
- GEM PATHS:
- /Library/Ruby/Gems/2.0.0
- /Users/xyz/.gem/ruby/2.0.0
- /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/local/bin
rubinius
时遇到了这个问题)。通过ps -ef
找到了安装命令层次结构和特定的“挂起”进程,然后将其终止,并直接从下载的临时源目录运行安装命令(使用rake build install
代替rake
,以跳过测试)。 - Janaka Bandara