升級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系統上 )
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1447561-1";
urchinTracker();
</script>
分享到:
相关推荐
RubyGems是Ruby编程语言的一个核心组件,它提供了一个管理和分发Ruby库和程序的框架。这个"rubygems-2.7.7"压缩包包含了RubyGems的特定版本,即2.7.7,这是一个用于管理和安装Ruby库的工具。在Ruby开发中,RubyGems...
RubyGems是Ruby的一个核心组件,它提供了一个管理和分发Ruby库和应用的包管理系统。这个系统使得开发者可以方便地安装、更新和依赖于各种gem(Ruby的库或模块)。 在Windows上安装Ruby和RubyGems,你需要从Ruby官方...
每个版本通常会修复已知问题,增加新功能,或者提高性能。在Ruby社区,保持RubyGems的更新是很重要的,因为最新的版本通常会提供更好的兼容性和安全性。 gz后缀表明这个文件是经过gzip压缩的,这是一种广泛使用的...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个便捷的包管理器,用于安装、管理和使用Ruby库和应用程序。这个“rubygems-2.6.12.tgz”文件是一个压缩包,包含了RubyGems的2.6.12版本源代码。TGZ是一种常见...
Gemspec中指定的依赖关系允许RubyGems解决不同版本间的兼容性问题。例如,`>= 1.0.0`表示至少需要1.0.0版本或更高。 ### 隐私和私有Gem仓库 对于公司内部或不希望公开的Gem,可以设置私有Gem仓库,如Gemfury或...
RubyGems is also a client for RubyGems.org, a public repository of Gems that allows you to publish a Gem that can be shared and used by other developers. See our guide on publishing a Gem at guides....
Redmine是一个开源的、基于Web的项目管理应用,支持多项目管理,具有问题跟踪、文档管理、时间追踪、版本控制集成等多种功能。在CentOS 6.5上安装Redmine,通常需要一系列依赖项,其中就包括RubyGems,因为Redmine...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库的框架。这个“rubygems-1.6.2.tgz”文件是一个压缩包,包含了RubyGems的1.6.2版本,这是一个早期但仍然重要的版本。在Redmine项目管理系统...
RubyGems是Ruby编程语言的标准包管理器,它使得安装、分发和管理Ruby库和程序变得简单。在RubyGems 3.2.12版本中,我们聚焦于几个关键知识点,这些知识点对于理解如何有效地利用这个工具至关重要。 1. **RubyGems的...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库的框架,使得开发者可以方便地安装、更新和使用各种Gem(Ruby的软件包)。RubyGems的版本"2.4.2"是这个系统的一个特定迭代,包含了在那个...
如果你遇到问题,可以参考提供的链接(http://blog.csdn.net/justflow/article/details/44346389),这个链接可能包含关于如何在特定环境下安装和使用RubyGems的详细步骤和技巧。 总之,RubyGems是Ruby生态系统中的...
RubyGems是Ruby编程语言的标准库,用于管理和分发可重用代码的库,而Redis是一种高性能的键值数据存储系统,常被用作数据库、缓存和消息代理。在Windows环境下配置Redis集群,RubyGems起着关键作用,因为Redis的安装...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。在Ruby社区中,Gem是代码复用和模块化的基本单位,使得开发者能够轻松地安装、更新和共享代码库。标题"rubygems2.4.8"指的是...
RubyGems是Ruby编程语言的一个重要组成部分,它提供了一个管理和分发Ruby库的框架。这个“rubygems-2.6.12”是RubyGems的一个特定版本,它包含了用于安装、更新和管理Ruby库的各种工具和资源。下面将详细讨论...
3. **版本控制**:通过版本号,RubyGems确保不同的项目可以使用不同版本的同一gem,避免了版本冲突问题。 4. **全局环境**:RubyGems在全局环境中安装gem,使得它们对所有项目都可用。此外,还支持局部gemset,以在...
RubyGems是一个方便而强大的Ruby程序包管理器( package manager),类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。 特点: 能远程安装包 包之间依赖关系的管理 简单可靠的卸载...
2. **更好的错误处理**:可能会有对错误消息的改进,使得开发者在遇到问题时能更快地定位和解决。 3. **性能提升**:可能进行了代码优化,提高了解压和安装gem的速度。 4. **更新的元数据格式**:可能引入了新的或...
这个版本可能包含了对先前版本的改进、修复了某些已知问题,或者引入了新的功能。 RubyGems的核心功能包括: 1. **包管理**:RubyGems允许开发者将他们的代码打包成gem,便于分发和安装。每个gem都包含了一组相关...
安装这个特定版本的RubyGems,可以确保与项目中其他依赖的兼容性,特别是在需要特定版本的Gem或者遇到与新版本冲突的问题时。解压“rubygems-3.0.2”后,通常会有一个安装脚本(如`setup.rb`),通过运行该脚本来...
在实际应用中,你可能还需要处理集群的扩展、监控、故障恢复等问题。了解如何正确地管理和使用Redis集群对于优化应用程序性能和保证数据可靠性至关重要。 总之,"rubygems-2.4.2 redis-3.2.1.gem"的组合提供了在...