首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem安装,main需要错误消息

gem安装,main需要错误消息
EN

Stack Overflow用户
提问于 2011-08-22 23:59:30
回答 2查看 452关注 0票数 3

我尝试在一个新的gemset上安装metric_fu gem (在rvm中),但是我得到了这个错误:

代码语言:javascript
复制
Unable to resolve dependencies: metric_fu requires chronic (~> 0.3.0); churn requires chronic (>= 0.2.3); main requires chronic (~> 0.6.2)

我正在尝试调试依赖项的错误,但我不明白requires chronic (~> 0.6.2)错误消息中提到的main是什么。如何解决这个问题?

几个月前,我用非常相似的配置在我的mac上安装了相同的gem (实际上是metrical,它只是metric_fu的一个包装器),我不记得当时有任何依赖问题。

我已经将rubygem更新到最新版本(1.8.8),看看是否有什么变化,但没有。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-23 00:45:08

好的,感谢ridecar2的提示,下面是我是如何通过bundler解决这个问题的:

代码语言:javascript
复制
rails new testapp && cd testapp
echo "gem 'metrical'" >> Gemfile
bundle install
cd .. && rm -rf testapp

Bundler将处理依赖项,然后我可以将metrical二进制文件用于我的项目。

代码语言:javascript
复制
$ gem list | grep metric  
metric_fu (2.1.1)
metrical (0.0.5)

需要说明的是:我不希望我的原始rails项目中的metricalmetric_futhis railscast中建议的那样保持简单

票数 4
EN

Stack Overflow用户

发布于 2011-08-23 00:08:34

您需要安装两个版本的chronic,0.3.x和0.6.x,才能正常工作。afaik不能做到这一点,所以在metric_fu升级之前,你会被卡住。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7150201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档