ZhangHanDong / rails_markitup

A MarkDown TextEditor with jQuery and Markitup! and redcarpet
19 stars 8 forks source link

does not seem to play nice with rails 3.1 and activeadmin #2

Open gabrielbaez opened 13 years ago

gabrielbaez commented 13 years ago

Error when runing the install.

rails g rails_markitup:install WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.7.3 Cannot find or read /Users/gabrielbaez/bohiti/config/newrelic.yml /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:176:in generate_dashboard_controller': /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:490:inload_missing_constant': Expected /opt/local/lib/ruby/gems/1.8/gems/rails_markitup-0.0.3/app/helpers/rails_markitup/markitup_helper.rb to define RailsMarkitup::MarkitupHelper (LoadError) from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:181:in const_missing' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:ineach' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:in const_missing' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/inflector/methods.rb:113:inconstantize' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/inflector/methods.rb:112:in each' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/inflector/methods.rb:112:inconstantize' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/core_ext/string/inflections.rb:43:in constantize' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:136:inmodules_for_helpers' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:131:in map!' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:131:inmodules_for_helpers' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_controller/metal/helpers.rb:89:in modules_for_helpers' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/abstract_controller/helpers.rb:95:inhelper' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_controller/railties/paths.rb:17:in inherited' from /Users/gabrielbaez/bohiti/app/controllers/application_controller.rb:1 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:456:inload' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:456:in load_file' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:innew_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:455:in load_file' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:342:inrequire_or_load' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:489:in load_missing_constant' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:181:inconst_missing' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:in each' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:179:inconst_missing' from /opt/local/lib/ruby/gems/1.8/gems/inherited_resources-1.2.2/lib/inherited_resources/base.rb:14 from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/resource_controller/actions.rb:2 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:inrequire' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:innew_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:inrequire' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/resource_controller.rb:2 from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/dashboards/dashboard_controller.rb:3 from (eval):1:in generate_dashboard_controller' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:39:ineval' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:176:in generate_dashboard_controller' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/namespace.rb:39:ininitialize' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:91:in new' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:91:infind_or_create_namespace' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:83:in register' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:60:insend' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:60:in register' from /Users/gabrielbaez/bohiti/app/admin/blog_categories.rb:1 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:inload' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in load' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:inload_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:in new_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:inload_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in load' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:129:inload!' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:129:in each' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:129:inload!' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/application.rb:152:in routes' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:63:insend' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin.rb:63:in routes' from /Users/gabrielbaez/bohiti/config/routes.rb:18 from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/routing/route_set.rb:257:ininstance_exec' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/routing/route_set.rb:257:in eval_block' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/routing/route_set.rb:234:indraw' from /Users/gabrielbaez/bohiti/config/routes.rb:2 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:in load' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:inload' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:innew_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:234:inload' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:29:in load_paths' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:29:ineach' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:29:in load_paths' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/routes_reloader.rb:13:inreload!' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:83:in reload_routes!' from /opt/local/lib/ruby/gems/1.8/gems/activeadmin-0.3.1/lib/active_admin/reloader.rb:17:in_callback_before_19' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/callbacks.rb:404:in _run_prepare_callbacks' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/callbacks.rb:81:insend' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/callbacks.rb:81:in run_callbacks' from /opt/local/lib/ruby/gems/1.8/gems/actionpack-3.1.0/lib/action_dispatch/middleware/reloader.rb:46:inprepare!' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application/finisher.rb:41 from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:25:in instance_exec' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:25:inrun' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:50:in run_initializers' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:49:ineach' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/initializable.rb:49:in run_initializers' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:92:ininitialize!' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/railtie/configurable.rb:30:in send' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/railtie/configurable.rb:30:inmethod_missing' from /Users/gabrielbaez/bohiti/config/environment.rb:8 from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:in require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:inrequire' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:640:innew_constants_in' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:223:in load_dependency' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-3.1.0/lib/active_support/dependencies.rb:240:inrequire' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/application.rb:78:in require_environment!' from /opt/local/lib/ruby/gems/1.8/gems/railties-3.1.0/lib/rails/commands.rb:22 from script/rails:6:inrequire' from script/rails:6

chrism2671 commented 12 years ago

+1 same problem.

chrism2671 commented 12 years ago

My suspicion is that this is a bug in active_admin; I have had other namespacing issues with it.

ghost commented 12 years ago

got same problem with Rails 3.2.1, how can I solve this issue? Is there any way?

ghost commented 12 years ago

Oh, I've fixed it with re-definition of module declaration:

#module MarkitupHelper
module RailsMarkitup::MarkitupHelper

Another issue with this gem is that it's for 3.0.* rails versions which has no assets, because it places js/css/images in /public directory. You should know it.