簡體   English   中英

redminex 安裝,rake redmine:plugins:migrate "Cannot load such file", "load error"

[英]redminex installation, rake redmine:plugins:migrate "Cannot load such file", "load error"

我正在設置一台機器運行:

  ruby      3.0.4-p208
  passenger 6.0.14
  redmine   5.0.1.stable
  redmineUP latest version of all plugins
  mysql2    5.7

我正在嘗試安裝redmineX,理論上它運行良好並且需要redmineUP。 RedmineUP 已安裝並且或多或少正在運行。 我在安裝過程中遇到錯誤:

  bundle exec rake redmine:plugins:migrate RAILS_ENV=redmine_test

失敗並出現錯誤:

   cannot load such file -- redmine_x_ux_upgrade/view_projects_hook (LoadError)
      /home/test_user/.gem/ruby/3.0.4/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
      /home/test_user/.gem/ruby/3.0.4/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
      /home/test_user/.gem/ruby/3.0.4/gems/activesupport-6.1.6/lib/active_support/dependencies/zeitwerk_integration.rb:51:in `require_dependency'
      /home/test_user/redmine-5.0.1/plugins/000_redmine_x_ux_upgrade/init.rb:22:in `<top (required)>'
      /home/test_user/redmine-5.0.1/lib/redmine/plugin_loader.rb:31:in `load'

- GEM PATHS:
   - /home/test_user/.gem/ruby/3.0.4
   - /opt/rubies/ruby-3.0.4/lib/ruby/gems/3.0.0

有問題的文件存在:

  /home/test_user/redmine_test/plugins/000_redmine_x_ux_upgrade/lib/redmine_x_ux_upgrade/view_projects_hook.rb

想法? 由於這發生在 bundle exec rake,而不是 redmine 應用程序中,我假設這個問題與用戶 GEM_PATH 相關。 我試過調整 GEM_PATH 也包含

/home/test_user/redmine_test/
/home/test_user/redmine_test/plugins/

沒有成功。

原來這是一個版本控制問題。 在 redmine-5.x 環境中使用為 redmine 4.x 編寫的插件。

主要問題是供應商的幫助台重新格式化了電子郵件,因此格式良好的純文本與空行分隔錯誤和日志輸出最終一起運行。 將所有日志、錯誤輸出、目錄列表等轉換成單獨的文件並附加后,他們可以閱讀郵件的主要部分並找出問題所在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM