Ruby on rails 安装导轨时rubygems.rb出现问题

Ruby on rails 安装导轨时rubygems.rb出现问题,ruby-on-rails,ruby,ruby-on-rails-4,gem,rvm,Ruby On Rails,Ruby,Ruby On Rails 4,Gem,Rvm,我最近不得不删除Ruby中的所有版本并重新安装。这样做之后(如果相关的话,我现在使用2.0.0),我无法重新安装rails。这一切都是用RVM完成的 这里是错误 :1:inrequire”:无法加载这样的文件--rubygems.rb(LoadError) from:1:in' 更新:我按照Albert的建议尝试重新安装RVM。我仍然收到相同的错误消息 当我运行which-a ruby /Users/bob/.rvm/rubies/ruby-2.0.0-p353/bin/ruby /usr/bi

我最近不得不删除Ruby中的所有版本并重新安装。这样做之后(如果相关的话,我现在使用2.0.0),我无法重新安装rails。这一切都是用RVM完成的

这里是错误 :1:in
require”:无法加载这样的文件--rubygems.rb(LoadError)
from:1:in
'

更新:我按照Albert的建议尝试重新安装RVM。我仍然收到相同的错误消息

当我运行
which-a ruby

/Users/bob/.rvm/rubies/ruby-2.0.0-p353/bin/ruby
/usr/bin/ruby
运行
rvm时删除2.0.0

Error running '__rvm_rm_rf /Users/bob/.rvm/rubies/ruby-2.0.0-p353',
showing last 15 lines of /Users/bob/.rvm/log/1389478324_ruby-2.0.0-
p353/remove.rubies.logrm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/tc_timezone_offset_info.rb: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/tc_timezone_period.rb: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/tc_timezone_proxy.rb: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/tc_timezone_transition_info.rb: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/tc_timezone_utc.rb: Permission denied
rm: /Users/bob/rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/test_utils.rb: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test/ts_all.rb: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38/test: Permission denied
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems/tzinfo-0.3.38: Directory not empty
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0/gems: Directory not empty
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems/2.0.0: Directory not empty
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/gems: Directory not empty
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib/ruby: Directory not empty
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353/lib: Directory not empty
rm: /Users/bob/.rvm/rubies/ruby-2.0.0-p353: Directory not empty

这是一个问题,因为使用了
sudo
(您不应该运行
sudo
),要修复它,请运行:

rvm fix-permissions
您现在应该能够:

rvm reinstall 2.0.0

它将重新安装您的ruby,确保所有内容都已正确设置,并且您的gems可用于新ruby。

是否尝试删除.rvm目录并重新安装?您可以通过运行
\curl-sSL为用户重新安装rvmhttps://get.rvm.io |bash-s stable
@Albert我尝试了
rvm删除2.0.0
而不是
rvm卸载2.0.0
。我还需要尝试删除它并重新安装rvm吗?您最初是如何安装rvm的?通过软件包管理器?我相信我使用了您在第一次安装RVM时发出的命令。但是重新安装不起作用,
gem-install-rails
给出了相同的错误。