[英]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.