首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装3个版本时,“无法找到活动端口”

安装3个版本时,“无法找到活动端口”
EN

Stack Overflow用户
提问于 2015-05-20 17:49:57
回答 2查看 853关注 0票数 1

我只是尝试使用简单的 gem并通过运行简单的脚本来导入它:

代码语言:javascript
复制
require 'career_builder'

puts 'Hello world!'

然后得到以下错误:/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in 'to_specs': Could not find 'activesupport' (~> 2.3.5) - did find: [activesupport-4.2.1,activesupport-3.1.12,activesupport-3.0.3] (Gem::LoadError)

我用gem install career_builder安装了gem,运行了bundle install,甚至将activesupport更新为最新版本,但由于某种原因,程序找不到activesupport的更新版本。gem是否需要2.3.5版本?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-20 17:58:00

http://guides.rubygems.org/patterns/

~>或“twiddle-waka”是一种红宝石快捷方式,可以指定您可以使用的最早版本,而无需进入下一个主要版本。

您的gem有点不正统,并且还指定了修补程序级别。因此,您正在使用的gem_specification (activesupport' (~> 2.3.5))实际上意味着2.4.0之前发布的最后一个修补程序的最小版本为2.3.5。

您已经安装的activesupport版本都用于后续的主要版本,无法工作。在2.3.5和2.4.0之间安装一些东西,这样你就可以了。

票数 1
EN

Stack Overflow用户

发布于 2015-05-20 18:05:49

是。它确实需要主动支持版本>= 2.3.5和< 2.4.0。所有的活动支持版本都是> 2.4.0。

~>被称为精子操作符。请参阅Meaning of tilde-greater-than (~>) in version requirement?

gem已经4年没有更新了,所以它使用Rails 2。

FWIW,我不认为你会有太多的运气让它工作,所以你可能想找到一个类似的宝石,与Rails 4工作,并已在过去几个月内更新。

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

https://stackoverflow.com/questions/30356923

复制
相关文章

相似问题

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