【原创】解决安装gem报错:undefined method `size' for nil:NilClass(NoMethodError)

blogdaren 2015-04-09 抢沙发 3209人次

问题背景:

# gem install redis-stat ,结果报错:

package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in unicode-display_width-0.1.1.gem

问题原因:

ruby的缓存文件造成

解决方法:

删除ruby的缓存文件, 利用gem env 命令找到gem的PATH路径:

  - GEM PATHS:
     - /usr/lib64/ruby/gems/1.8
     - /root/.gem/ruby/1.8
     - /usr/lib/ruby/gems/1.8

将其下的cache目录删除即可, 然后重新执行安装:gem install redis-stat

#gem##redis-stat#

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】解决安装gem报错:undefined method `size' for nil:NilClass(NoMethodError)

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting