Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby on Rails:ActiveAdmin超类不匹配TypeError_Ruby On Rails_Ruby On Rails 3_Activeadmin - Fatal编程技术网

Ruby on rails Ruby on Rails:ActiveAdmin超类不匹配TypeError

Ruby on rails Ruby on Rails:ActiveAdmin超类不匹配TypeError,ruby-on-rails,ruby-on-rails-3,activeadmin,Ruby On Rails,Ruby On Rails 3,Activeadmin,我只是想安装ActiveAdmin。看起来很简单 但是当我到达rails时,生成活动的\u admin:install 我得到: $ rails generate active_admin:install /home/user/active_admin/config/application.rb:13:in `<module:ActiveAdmin>': superclass mismatch for class Application (TypeError) from /home

我只是想安装ActiveAdmin。看起来很简单

但是当我到达rails时,生成活动的\u admin:install

我得到:

$ rails generate active_admin:install
/home/user/active_admin/config/application.rb:13:in `<module:ActiveAdmin>': superclass mismatch for class Application (TypeError)
from /home/user/active_admin/config/application.rb:12:in `<top (required)>'
from /home/user/.rvm/gems/ruby-1.9.3-p429/gems/railties-3.2.13/lib/rails/commands.rb:24:in `require'
from /home/user/.rvm/gems/ruby-1.9.3-p429/gems/railties-3.2.13/lib/rails/commands.rb:24:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
$rails生成活动\u管理员:安装
/home/user/active_admin/config/application.rb:13:in`:类应用程序的超类不匹配(TypeError)
from/home/user/active_admin/config/application.rb:12:in`'
from/home/user/.rvm/gems/ruby-1.9.3-p429/gems/railties-3.2.13/lib/rails/commands.rb:24:in'require'
from/home/user/.rvm/gems/ruby-1.9.3-p429/gems/railties-3.2.13/lib/rails/commands.rb:24:in`'
来自脚本/rails:6:in'require'
来自脚本/rails:6:in`'

似乎找不到其他有这个问题的人。我甚至删除了active_admin并从头开始了整个过程。。。没有骰子。

您需要重命名您的应用程序,它不能命名为
active\u admin

您的项目名称是ActiveAdmin?确定。如何重命名应用程序?(对不起……有点像红宝石新手。)这可能比你想象的要多得多。。。但我下载了rename,我试着按照它的说明重新安装:rails插件安装git@github.com:get/Rename.git,该选项不起作用。所以我做了一个新的重命名。这是可行的,但rails g将_重命名为Acid_Admin用法:rails新应用程序路径[选项*这些是rename的指令,但它不起作用。如果我只是删除目录并从头开始,会更容易吗?在指令的哪一点上,他们将我设置在了错误的路径上?@Mystcola,问题是他们告诉你运行
rails new active\u admin
,但你不能使用该应用程序名称。只需做一些事情g like
rails new my_active_admin
非常感谢您抽出时间来帮助我!该指南和官方文档都是错误的…我不明白为什么我是唯一一个出现此问题的人。无论如何,我删除了该项目,用不同的名称创建了一个新项目,并且所有安装都顺利。再次感谢!