Ruby on rails 使用rbenv安装Rails时出错
我使用了rbenv来安装Ruby on rails,我使用了Ruby on rails 使用rbenv安装Rails时出错,ruby-on-rails,ruby,macos,ruby-on-rails-3,osx-elcapitan,Ruby On Rails,Ruby,Macos,Ruby On Rails 3,Osx Elcapitan,我使用了rbenv来安装Ruby on rails,我使用了gem install rails命令,它似乎安装了许多依赖项,没有任何问题,但突然出现了这个错误: 错误:安装rails时出错: 无效gem:包已损坏,验证时出现异常:在/Users/pouyankhodabakhsh/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem中为nil:NilClass(NoMethodError)未定义的方法“size” 我找不
gem install rails
命令,它似乎安装了许多依赖项,没有任何问题,但突然出现了这个错误:
错误:安装rails时出错:
无效gem:包已损坏,验证时出现异常:在/Users/pouyankhodabakhsh/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem中为nil:NilClass(NoMethodError)未定义的方法“size”
我找不到任何有用的方法来处理错误,也不知道为什么会发生这种情况。是否有其他人遇到过类似的错误?你是怎么修好的,我又是怎么修好的
我已经用Ruby build安装了Ruby 2.2.3。我用的是带有El Capitan的mac,另外,我在尝试安装bundler时也遇到了同样的问题,但在安装nokogiri时没有出现任何错误,因为在运行
bundle install
时,您得到了一个未定义的nil:NilClass方法“size”错误,然后缓存版本的gem被损坏。删除导致错误的gem的缓存版本(~/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem
,在您的情况下)并再次运行捆绑安装