【问题标题】:Facing issue while installing active admin with rails 4使用 rails 4 安装活动管理员时面临的问题
【发布时间】:2015-09-09 11:42:29
【问题描述】:

我已在我的 gem 文件中包含 gem 'activeadmin', github: 'activeadmin' 并运行 bundle install。

当我跑步时

rails g active_admin:install AdminUser

它给了我错误

调用设计/home/test/.rvm/gems/ruby-2.1.5@module/gems/activeadmin-1.0.0.pre1/lib/generators/active_admin/devise/devise_generator.rb:21:in `rescue in install_devise': 要使用 devise 你需要在 你的 Gemfile。如果您不想使用设计,请运行生成器 --跳过用户。 (ActiveAdmin::GeneratorError)

请指导我如何解决这个问题。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 rubygems


    【解决方案1】:

    在您的 Gemfile 中添加以下行:

    gem 'devise'
    

    然后

    bundle install
    

    现在您可以继续了。

    注意我不建议使用第二个选项(跳过用户)。

    【讨论】:

    • bundle update 将获得 Gemfile 中所有 gem 的最新版本,而不是 bundle install,它将简单地将 Gemfile 中指定的所有 gem 安装在本地,并且是正确的在这种情况下做。 bundle update 如果不小心使用可能会导致与现有 gem 的兼容性问题,因为并不总是需要升级到每个 gem 的最新版本。
    【解决方案2】:

    devise 添加到您的Gemfile

    gem 'devise'
    

    然后运行:

    bundle install

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 2013-08-10
      • 2015-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多