“gem install rails”失败

时间:2015-10-08 16:26:10

标签: ruby-on-rails ruby gem

当我跑步时

gem install rails

我得到了

ERROR:  Error installing rails:
invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /var/lib/gems/2.1.0/cache/nokogiri-1.6.7.rc3.gem

3 个答案:

答案 0 :(得分:1)

如果错误消息显示“包已损坏”,则需要找到删除它并再次下载的方法。

谷歌“rails包已损坏”,你会发现一些带有类似查询的stackoverflow链接。例如:Error install rubyracer with error "invalid gem: package is corrupt"

另一个类似问题:https://github.com/rails/rails/issues/14807

答案 1 :(得分:0)

这取决于您使用的Ruby版本。我知道2.2。*版本与Nokogiri存在冲突。我切换到2.1。*版本,与Nokogiri一起使用。

答案 2 :(得分:-1)

首先尝试使用

安装Nokogiri
Address

然后安装Rails

# gem install nokogiri