很奇怪,我第一次遇到这样的问题:从外观上看,我有冲突,因为surveyor和activeadmin试图使用同一个gem的不同版本,你如何处理这些问题?
Bundler could not find compatible versions for gem "formtastic":
In Gemfile:
formtastic (~> 2.1.0) ruby
activeadmin (>= 0) ruby depends on
formtastic (2.3.0)
我对其进行了更多研究:并在 SO: 无法使用测量员宝石上找到了此链接
我认为只是更改 gemfile.lock 中的版本可能会解决这个问题,但它没有,我现在得到的错误是:Bundler could not find compatible versions for gem "actionpack": In Gemfile: activeadmin (>= 0) ruby depends on formtastic (~> 2.1.0) ruby 依赖于 actionpack (~> 3.0) ruby
rails (= 4.1.0) ruby depends on
actionpack (4.1.0)
更改后的 gemfile.lock 看起来像: specs: activeadmin (1.0.0.pre) arbre (~> 1.0, >= 1.0.2) bourbon coffee-rails formtastic (~> 2.1.0) 制作后我必须运行的命令这种变化是:
Resolving dependencies...
You have requested:
formtastic ~> 2.1.0
The bundle currently has formtastic locked at 2.3.1.
Try running `bundle update formtastic`