首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >coffee rails和rspec-rails之间的Gem依赖冲突

coffee rails和rspec-rails之间的Gem依赖冲突
EN

Stack Overflow用户
提问于 2012-02-23 18:04:02
回答 1查看 526关注 0票数 1

我正在将一个应用程序从rails 3.1.1升级到rails 3.2。我不得不将咖啡- rails和rspec-rails的版本更新到它们的最新版本,以便与rails 3.2一起工作。然而,它们似乎彼此不相容。当我运行Bunder时,我得到

代码语言:javascript
复制
  In Gemfile:
coffee-rails (~> 3.2.2) ruby depends on
  actionpack (= 3.2.0) ruby

rspec-rails (~> 2.8.1) ruby depends on
  actionpack (3.0.0)

但是,在rubygems for rspec-rails上,它明确地将依赖项指定为>= actionpack (3.0.0)

以前有没有人遇到过这种情况?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-23 18:16:23

我最近在Gemifile中粘贴了一个新的Rails 3.2应用程序中的资源组:

代码语言:javascript
复制
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer'

  gem 'uglifier', '>= 1.0.3'
end

这不是一个完美的方式,但你可以删除当前的Gemfile.lock,并将该应用程序捆绑为一个新的应用程序。这在理论上听起来很下流,但在实践中效果很好。假设您正在使用git diff,您总是可以看到它们之间的差异。

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

https://stackoverflow.com/questions/9410814

复制
相关文章

相似问题

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