【问题标题】:rails generate active_admin:install errorrails 生成 active_admin:install 错误
【发布时间】:2016-07-21 08:32:37
【问题描述】:

我运行 rails g active-admin:install

使用 Gemfile:

source 'https://rubygems.org'
gem 'rails', '~> 5.0.0'
gem 'pg'
gem 'activeadmin', github: 'activeadmin/activeadmin'
gem 'inherited_resources', github: 'activeadmin/inherited_resources'
gem 'devise',      '> 4.x'
gem 'rspec-rails', '>= 3.5.0.beta1'
gem 'ransack',    github: 'activerecord-hackery/ransack'
gem 'kaminari',   github: 'amatsuda/kaminari', branch: '0-17-stable'
gem 'formtastic', github: 'justinfrench/formtastic'
gem 'draper',     github: 'audionerd/draper', branch: 'rails5', ref: 'e816e0e587'
gem 'activemodel-serializers-xml', github: 'rails/activemodel-serializers-xml'
gem 'rack-mini-profiler',          github: 'MiniProfiler/rack-mini-profiler'
gem 'database_cleaner',            github: 'pschambacher/database_cleaner', branch: 'rails5.0', ref: '430a957'
gem 'puma', '~> 3.0'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'

但得到错误:

/home/user/.rvm/gems/ruby-2.2.3/gems/actionpack-5.0.0/lib/action_dispatch/middleware/stack.rb:74:in `insert': can't modify frozen Array (RuntimeError)
from /home/user/.rvm/gems/ruby-2.2.3/gems/actionpack-5.0.0/lib/action_dispatch/middleware/stack.rb:74:in `insert'

当我跑步时:

bundle install

完美运行。

谁能帮帮我?

更新

通过安装或更新 ruby​​ 版本解决。

【问题讨论】:

  • 发生了同样的问题,我做了更改并按照下面的答案进行摩擦

标签: ruby-on-rails ruby activeadmin ruby-on-rails-5


【解决方案1】:

请将 Gemfile 更新为:

gem 'devise'
gem 'activeadmin', github: 'activeadmin'
gem 'inherited_resources', github: 'activeadmin/inherited_resources'

然后运行

rails g active_admin:install

【讨论】:

  • 我还是有错误/home/user.rvm/gems/ruby-2.2.3/gems/actionpack-5.0.0/lib/action_dispatch/middleware/stack.rb:74:in insert': can't modify frozen Array (RuntimeError)你知道为什么吗?
  • 由于兼容性问题,是上一版本的bug。您能否将 Rails 更新为 GitHub 上的最新代码。
  • 所以,我换了 gem 'rails', '~> 5.0.0'?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-12
  • 2012-06-13
  • 1970-01-01
  • 2014-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多