我试图在不使用hobo的情况下为我的rails项目使用dryml视图。我的ruby版本是2.0.0,我使用的rails版本是4.2.3。我按照此页面上的说明操作:https://github.com/Hobo/hobo/blob/master/dryml/README
我试图跟进它们,但在更新捆绑包时遇到了这个错误:
Bundler could not find compatible versions for gem "actionpack":
In snapshot (Gemfile.lock):
actionpack (= 4.2.3)
In Gemfile:
rails (= 4.2.3) x64-mingw32 depends on
actionmailer (= 4.2.3) x64-mingw32 depends on
actionpack (= 4.2.3) x64-mingw32
rails (= 4.2.3) x64-mingw32 depends on
actionmailer (= 4.2.3) x64-mingw32 depends on
actionpack (= 4.2.3) x64-mingw32
sass-rails (~> 5.0) x64-mingw32 depends on
sprockets-rails (< 4.0, >= 2.0) x64-mingw32 depends on
actionpack (>= 3.0) x64-mingw32
rails (= 4.2.3) x64-mingw32 depends on
actionmailer (= 4.2.3) x64-mingw32 depends on
actionpack (= 4.2.3) x64-mingw32
dryml (>= 0) x64-mingw32 depends on
actionpack (< 3.0.0, >= 2.2.2) x64-mingw32
dryml (>= 0) x64-mingw32 depends on
actionpack (< 3.0.0, >= 2.2.2) x64-mingw32
如果有任何不同,我使用的是Windows 8。
答案 0 :(得分:1)
看起来latest version of dryml将您锁定到Rails 4.0.x(请参阅actionpack依赖项)。你不可能在Rails 4.2中使用它,除非你自己分叉gem并放松gemspec依赖。
然而,对于Rails 4.2的某些问题,似乎已经an open issue on that project,所以您可能不想这样做。您可以通过制作所需的修复程序或在其他人执行后帮助测试它们来帮助解决该问题。