新的macbook – 尝试运行Rails,现在我得到“内部:gem_prelude>:1:在`require’:无法加载这样的文件 – ruby​​gems.rb(LoadError)”

我买了一台新的Macbook Pro,并使用迁移助手从我原来的iMac转移。

当我尝试运行Rails甚至捆绑安装时,我得到:

internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError) from :1:in `' 

我得到以下内容:

 $ ruby -v ruby 1.9.3p374 (2013-01-15 revision 38858) [x86_64-darwin12.2.0] 

我在iMac上的用户是burtondav,在Macbook Pro上它是davidburton。 我不知道这是不是原因。

谢谢您的帮助!

您可以尝试符号链接

 ln -s /Users/davidburton /Users/burtondav 

但一个适当的解决方案是重新安装ruby和rubygems。

尝试浏览http://docs.rubygems.org/read/chapter/3中提供的信息