在Ruby企业版(OS X)安装Merb的引发此错误,任何想法?

sudo gem install merb

ERROR:  Error installing merb:
invalid gem format for /opt/ruby-enterprise-1.8.6-20090113/lib/ruby/gems/1.8/cache/ParseTree-3.0.2.gem

删除宝石缓存,但问题仍然存在。这似乎是管理安装一些的宝石虽然。

有帮助吗?

解决方案

删除缓存(红宝石企业1.8.6-20090113 / lib中/红宝石/宝石/ 1.8 /缓存/ *)和创业板的相关文件夹看起来虽然现在我有这个问题与其他依赖Merb的行动暂时工作-args ..

其他提示

在我们的情况下,问题是,对宝石的URL是被封锁我们公司的网页内容过滤(Websense的)。我打开一个文本编辑器中的宝石文件,发现blockpage消息,而不是实际的内容,所以我不得不网址畅通。

我发现它的解决方案。基本上只要安装一个新的宝石/更新系统从github上下载,然后安装它。而我们知道,工作正在进行中始终保持在github上的宝石。所以无论如何宝石与格式不正确得到更新。

所以我的解决办法是Rails应用程序运行的位置,从任何你的服务器/系统中下载宝石,然后进行安装。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top