使用 rails_admin_email gem 时的兼容性问题
Compatibility issue when using rails_admin_email gem
我正在使用 rails 4.2.1。我已经在我的应用程序中添加了 rails_admin 模块。现在,我想为管理员添加电子邮件功能,以便他可以向用户发送电子邮件。为此,我添加了 rails_admin_email gem。
但是当我执行 bundle install 命令时,会出现一些依赖性问题
Bundler could not find compatible versions for gem "rails":
In Gemfile:
rails (= 4.2.1)
rails_admin_email was resolved to 0.0.1, which depends on
rails (~> 3.2.6)
我该如何解决这个问题?
如果有比使用 rails_admin_email gem
更好的方法,请提供一些有用的提示
这是我目前的 GemFile and Gemfile.lock .
虽然这个答案应该可以解决问题,但我不鼓励您使用 rails_admin_email as it has not been touched since July 2012 and not present on rubygems.org :)。还是下面的解决方法。
这种情况下的问题是定义的依赖项
- rails_admin_email 对于 rails 是
s.add_dependency "rails", "~> 3.2.6"
- rails_admin 对于 rails 是
s.add_dependency 'rails', ['>= 4.0', '< 6']
要解决此问题,您需要 fork/pr rails_admin_gem to use >= 3.2.6
. Here is what i tried in my fork 并且它有效。
我正在使用 rails 4.2.1。我已经在我的应用程序中添加了 rails_admin 模块。现在,我想为管理员添加电子邮件功能,以便他可以向用户发送电子邮件。为此,我添加了 rails_admin_email gem。 但是当我执行 bundle install 命令时,会出现一些依赖性问题
Bundler could not find compatible versions for gem "rails":
In Gemfile:
rails (= 4.2.1)
rails_admin_email was resolved to 0.0.1, which depends on
rails (~> 3.2.6)
我该如何解决这个问题?
如果有比使用 rails_admin_email gem
更好的方法,请提供一些有用的提示这是我目前的 GemFile and Gemfile.lock .
虽然这个答案应该可以解决问题,但我不鼓励您使用 rails_admin_email as it has not been touched since July 2012 and not present on rubygems.org :)。还是下面的解决方法。
这种情况下的问题是定义的依赖项
- rails_admin_email 对于 rails 是
s.add_dependency "rails", "~> 3.2.6"
- rails_admin 对于 rails 是
s.add_dependency 'rails', ['>= 4.0', '< 6']
要解决此问题,您需要 fork/pr rails_admin_gem to use >= 3.2.6
. Here is what i tried in my fork 并且它有效。