【发布时间】:2023-03-04 01:59:02
【问题描述】:
想知道是否有人可以帮助我更好地理解 Rails 中设置它们的依赖项,也许是为什么?
我注意到由于某种原因,我的 Rails (ActionPack) 安装依赖于看似旧版本的 Sprockets gem(2.1.3 而不是 2.4.5,后者是“当前”)。
这是正常的还是我在不知道的地方携带了一些遗留依赖项?如果正常,任何人都知道为什么 Rails 团队可能会忽略 Sprockets 的更新?只是好奇...
$ gem list sprockets
*** LOCAL GEMS ***
sprockets (2.4.5, 2.1.3)
$ gem cleanup
You have requested to uninstall the gem:
sprockets-2.1.3
actionpack-3.2.8 depends on [sprockets (~> 2.1.3)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn] n
Unable to uninstall sprockets-2.1.3:
Gem::DependencyRemovalException: Uninstallation aborted due to dependent gem(s)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 dependencies sprockets actionpack