本文同步發佈至:http://blog.pixnet.net/zusocfc/post/4160285
升級Rubygems到0.9.2時,不論是安裝gem包還是升級gem包
都會產生一個Error:
ERROR: While executing gem ... (NoMethodError)這個時候該怎麼辦呢?
undefined method `refresh' for #<Hash:0xb799a478>
根據這篇文章所寫: http://www.cnzxh.net/blog/Index.php?do=readArticle&articleId=145
我們可以做這個動作:
rm -f /usr/local/lib/ruby/gems/1.8/source_cache經過測試後.. 真的就正常了..
所以如果你有出同樣問題 請照做吧:P
( 我想這問題只會發生在*nix系統上 )
解决Rubygems 0.9.2安装错误
本文提供了解决升级Rubygems到0.9.2版本时出现的安装错误方法。当遇到“NoMethodError undefined method `refresh' for #<Hash”问题时,可以通过删除指定缓存文件来解决。
1206

被折叠的 条评论
为什么被折叠?



