最近我从Github获得了the alert
我想按照规定更新actionview
,但是运行bundle update actionview
后我得到了:
Bundler could not find compatible versions for gem "actionview":
In Gemfile:
actionview (>= 6.0.2.2)
rails (>= 6.0.2.1) was resolved to 6.0.2.1, which depends on
actionview (= 6.0.2.1)
问题是Rails不(或不(?))使用Gemfile来管理gem,因此我无法修复该锁。请帮忙!
答案 0 :(得分:2)
如果您的Gemfile还包含Text
,那么inner_join
将受到约束,如捆绑程序(rails
)的输出所示。这表示您当前的Rails版本将只接受actionview
的{{1}}版本。
actionview (= 6.0.2.1)
是6.0.2.1
的依赖项之一。参见https://github.com/rails/rails/blob/v6.0.2.2/rails.gemspec#L33
在那里您还可以看到版本是按步调进行的。因此,为了在Gemfile中使用滑轨来提高actionview
的版本,您可以运行actionview
或研究在Gemfile中仅包含rails
而不选择{{1} }。对于后一种情况,您应该可以重新运行actionview
来更新bundle update rails
。