【发布时间】:2015-11-23 01:12:26
【问题描述】:
我买了一台带有 Yosemite 的新 Macbook Pro,我在以前的机器上安装了 Mavericks。 IT 说他从我的旧机器上重新映像,但是缺少很多东西。我并没有想太多,我只是开始手动安装我所有的全局变量(node、npm、mongodb、sass)以及我缺少的其他软件。
问题 我似乎无法得到任何与工作有关的红宝石。对于所有 gem 安装尝试,我都会收到相同的错误。
/Library/Ruby/Site/2.0.0/rubygems/specification.rb:15:in `require': cannot load such file -- rubygems/util/stringio (LoadError)
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:15:in `<top (required)>'
from /Library/Ruby/Site/2.0.0/rubygems.rb:1204:in `require'
from /Library/Ruby/Site/2.0.0/rubygems.rb:1204:in `<module:Gem>'
from /Library/Ruby/Site/2.0.0/rubygems.rb:115:in `<top (required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'
请记住,我没有接触过 ruby,我什至没有使用自制软件,因为它是用 ruby 安装的。我尝试时遇到同样的错误。
ruby -v 给了我这个:
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
回显 $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/ryanore/npm-global:/data/db:/usr/local/bin/mongodb/bin
很有可能我需要完全重新安装 Yosemite,但我不是 Ruby 人,所以我希望有人告诉我这是一个简单的修复方法。
请,谢谢。
【问题讨论】:
-
这很容易解决。告诉 IT 人员,他显然没有对机器进行映像,就好像他做了一样,您将拥有相同的设置,但硬盘驱动器上的可用(可能)空间除外。让他使用正确的图像。除此之外,您将不得不进行一些安装。
标签: ruby osx-yosemite