首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cramp进行包安装时出现奇怪的错误

使用Cramp进行包安装时出现奇怪的错误
EN

Stack Overflow用户
提问于 2014-04-23 13:41:41
回答 1查看 1.6K关注 0票数 0

下面是默认Rails应用程序的Gemfile

代码语言:javascript
复制
source 'https://rubygems.org'
gem 'rails', '4.1.0'
gem 'sqlite3'
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc
gem 'tzinfo-data', platforms: [:mingw, :mswin]

我运行的是bundle install,一切都很好。

现在做吧

代码语言:javascript
复制
gem install cramp

它也正在安装中,没有任何问题。

最后包括

代码语言:javascript
复制
gem 'cramp'

转化为Gemfile。从现在开始,我们有以下结果:

捆绑安装

代码语言:javascript
复制
DL is deprecated, please use Fiddle
Fetching gem metadata from https://rubygems.org/..........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
    cramp (>= 0) x86-mingw32 depends on
      activesupport (= 3.0.pre) x86-mingw32

    rails (= 4.1.0) x86-mingw32 depends on
      railties (= 4.1.0) x86-mingw32 depends on
        activesupport (4.1.0)

捆绑更新

代码语言:javascript
复制
DL is deprecated, please use Fiddle
Fetching gem metadata from https://rubygems.org/..........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "thor":
  In Gemfile:
    cramp (>= 0) x86-mingw32 depends on
      thor (~> 0.14.6) x86-mingw32

    rails (= 4.1.0) x86-mingw32 depends on
      railties (= 4.1.0) x86-mingw32 depends on
        thor (0.19.1)

Bundler could not find compatible versions for gem "activesupport":
  In Gemfile:
    cramp (>= 0) x86-mingw32 depends on
      activesupport (= 3.0.pre) x86-mingw32

    rails (= 4.1.0) x86-mingw32 depends on
      activesupport (4.1.0)

我没有指定Cramp版本,所以必须使用与gem install cramp安装的版本相同的版本。但是,为什么gem install在没有任何问题的情况下工作,并找到了一些未解决的依赖关系呢?

我试图在Windows 7+Ruby2.0.0p451+ Rails 4.1.0和Ubuntu12.04LTS上使用相同的Ruby和Rails版本来完成所有这些工作。

我尝试过的是:在默认的bundle installbundle update上运行Gemfile,然后添加gem 'cramp',再次运行bundle installbundle update。结果你可以看到上面的几条线。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-23 14:30:02

似乎从过去的4个月开始,它不支持 Rails 4就不活跃了。

这里有一些更多的选择来替代Cramp。

缓坡宝石的替代物

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

https://stackoverflow.com/questions/23246210

复制
相关文章

相似问题

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