使用 rbenv 安装 Rails 时出错

Error installing Rails using rbenv

我使用 rbenv 安装 Ruby-on-rails,我使用 gem install rails 命令,似乎它安装了很多依赖项而没有任何问题,但突然出现此错误:

ERROR: Error installing rails: invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /Users/pouyankhodabakhsh/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem

我找不到任何有用的方法来处理这个错误,也不知道为什么会这样 happening.Have 其他人有任何类似的错误吗?您是如何修复它的,我该怎么做?

我已经安装了 Ruby 2.2.3 使用 ruby-build.I 使用 mac 和 El Capitan,我也有同样的问题试图安装 bundler 但我在 nokogiri.

安装过程中没有任何错误

如果您在 运行 宁 bundle install 期间遇到 undefined method 'size' for nil:NilClass 错误,则 gem 的缓存版本已损坏。删除导致错误的 gem 的缓存版本(在您的情况下为 ~/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem)并再次 运行 bundle install