【问题标题】:Redmine 2.0.0 plugin install error ActionController::RoutingError uninitialized constantRedmine 2.0.0 插件安装错误 ActionController::RoutingError 未初始化常量
【发布时间】:2012-05-19 08:23:27
【问题描述】:

我已经安装了 Redmine 2.0.0 并尝试在 github 的 plugins 目录中安装插件。
我曾尝试安装两个插件 Monitoring_ControllingRedmine-Bulk-User-Assignments 遵循 github 插件上编写的安装步骤,但在两个插件中都出现相同的错误和错误如下

Started GET "/bulk_user_assignments" for 127.0.0.1 at Sat May 19 13:37:26 +0530 2012

ActionController::RoutingError (uninitialized constant BulkUserAssignmentsController):
  activesupport (3.2.3) lib/active_support/inflector/methods.rb:218:in `constantize'
  activesupport (3.2.3) lib/active_support/inflector/methods.rb:217:in `each'
  activesupport (3.2.3) lib/active_support/inflector/methods.rb:217:in `constantize'
  actionpack (3.2.3) lib/action_dispatch/routing/route_set.rb:69:in `controller_reference'
  actionpack (3.2.3) lib/action_dispatch/routing/route_set.rb:54:in `controller'
  actionpack (3.2.3) lib/action_dispatch/routing/route_set.rb:32:in `call'
  journey (1.0.3) lib/journey/router.rb:68:in `call'
  journey (1.0.3) lib/journey/router.rb:56:in `each'
  journey (1.0.3) lib/journey/router.rb:56:in `call'
  actionpack (3.2.3) lib/action_dispatch/routing/route_set.rb:600:in `call'
  rack-openid (1.3.1) lib/rack/openid.rb:98:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.1) lib/rack/etag.rb:23:in `call'
  rack (1.4.1) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context'
  rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/cookies.rb:338:in `call'
  activerecord (3.2.3) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.3) lib/active_record/connection_adapters/abstract/connection_pool.rb:467:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/callbacks.rb:28:in `call'
  activesupport (3.2.3) lib/active_support/callbacks.rb:405:in `_run__108590059__call__4__callbacks'
  activesupport (3.2.3) lib/active_support/callbacks.rb:405:in `send'
  activesupport (3.2.3) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.3) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.3) lib/active_support/callbacks.rb:81:in `send'
  activesupport (3.2.3) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.3) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/reloader.rb:65:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.3) lib/rails/rack/logger.rb:26:in `call_app'
  railties (3.2.3) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.1) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.3) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.1) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.3) lib/action_dispatch/middleware/static.rb:62:in `call'
  railties (3.2.3) lib/rails/engine.rb:479:in `call'
  railties (3.2.3) lib/rails/application.rb:220:in `call'
  rack (1.4.1) lib/rack/content_length.rb:14:in `call'
  railties (3.2.3) lib/rails/rack/log_tailer.rb:14:in `call'
  rack (1.4.1) lib/rack/handler/webrick.rb:59:in `service'
  /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
  /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
  /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
  /usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
  /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
  /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
  /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
  rack (1.4.1) lib/rack/handler/webrick.rb:13:in `run'
  rack (1.4.1) lib/rack/server.rb:265:in `start'
  railties (3.2.3) lib/rails/commands/server.rb:70:in `start'
  railties (3.2.3) lib/rails/commands.rb:55
  railties (3.2.3) lib/rails/commands.rb:50:in `tap'
  railties (3.2.3) lib/rails/commands.rb:50
  script/rails:6:in `require'
  script/rails:6

我是否需要做任何其他事情才能在 redmine 2 中安装插件或在其他任何地方编写路由。 还有一件事,这两个插件都是用 rails 2 编写的,所以我将路由文件更改为 rails 3 路由文件。

【问题讨论】:

    标签: ruby-on-rails-3 redmine redmine-plugins


    【解决方案1】:

    基于 Redmine 1.x 的插件将在 2.0 上中断

    查看redmine2.0发布消息-->http://www.redmine.org/news/66

    monitoring_controlling 插件尚不兼容 Redmine2.0(未做广告),我在这里提出了一个问题 --> https://github.com/alexmonteiro/Redmine-Monitoring-Controlling/issues/17#issuecomment-5806223

    您需要更改路线文件(其中一项更改)。更多地了解编写未来证明插件的一般范围,这个讨论可能会有一些用处-->

    http://www.redmine.org/issues/10813

    【讨论】:

    • 感谢您的回复,但我发现监控与this link 上的 redmine2.0.x 兼容。您能否解释一下我应该对安装插件进行哪些其他更改。我在路由文件中做了一项更改,其他的呢?
    • 你有没有读过我在帖子里写的东西??插件不兼容!这是一个错误,我为此提出了一个问题。对于您的其他问题,请通过最后一个链接。至少在评论之前阅读答案帖子!
    【解决方案2】:

    Redmine 监控控制插件已准备好用于 Redmine 2.0。

    检查 git 存储库的最后一次提交:https://github.com/alexmonteiro/Redmine-Monitoring-Controlling

    【讨论】:

      猜你喜欢
      • 2016-01-19
      • 1970-01-01
      • 2018-09-04
      • 2013-08-25
      • 1970-01-01
      • 1970-01-01
      • 2016-01-16
      • 2017-08-05
      • 1970-01-01
      相关资源
      最近更新 更多