今晚想update一下rails,结果在升级gem时出现错误。搜索了一下找到答案
升級Rubygems到0.9.2时,會產生一個Error:
ERROR: While executing gem ... (NoMethodError)
undefined method `refresh' for #<......>
解决方法:
删除掉source_cache文件,win是在$ruby安装目录\lib\ruby\gems\1.8,linux是在/usr/local/lib/ruby/gems/1.8/source_cache下。
运行gem update --system升级
转载自:http://www.cnzxh.net/blog/Index.php?do=readArticle&articleId=145