我正在使用redmine 3.3.1
我想安装插件“redmine_wktime”
插件的文档:https://github.com/dhanasingh/redmine_wktime,
正如文档所说,我需要:
1)将插件文件导入我的redmine文件夹的plugins文件夹:/opt/redmine/redmine-3.3.1/plugins/ (DONE)
2)运行以下命令更新rails模式:
rake redmine:插件:迁移NAME = redmine_wktime RAILS_ENV =生产(完成)
3)给予文件夹的读访问权:
/opt/redmine/redmine-3.3.1/public/plugin_assets/redmine_wktime/ (完成)
4)捆绑安装(完成)
5)重启apache:service apache2 restart (DONE)
直到这一步完成所有操作都没有任何问题或错误消息:
但是当我试图在localhost上运行redmine应用程序时 我收到了这个错误,它说“rufus-scheduler-3.0.3 ”出现了问题
在任何来源中找不到rufus-scheduler-3.0.3 (捆扎机:: GemNotFound)
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/spec_set.rb:95:inblock in materialize'
地图!“
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/spec_set.rb:88:in
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/spec_set.rb:88:inmaterialize'
规格
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/definition.rb:174:in
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/definition.rb:233:inspecs_for'
requested_specs'
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/definition.rb:222:in
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:118:inblock in definition_method'
setup'/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler.rb:99:in
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/runtime.rb:19:insetup'
“
/var/lib/gems/2.1.0/gems/bundler-1.13.7/lib/bundler/setup.rb:20:in
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:inrequire'
救援 在要求中 /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:144:in run_load_path_setup_code中的
/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:inrequire'
阻止 /usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:366:in
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:263:inrunning_bundler'
run_load_path_setup_code'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:261:in
/usr/share/passenger/helper-scripts/rack-preloader.rb:100:inpreload_app'
“
/usr/share/passenger/helper-scripts/rack-preloader.rb:158:in
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in<module:PhusionPassenger>'
“
/usr/share/passenger/helper-scripts/rack-preloader.rb:28:in
我应该怎么做???
答案 0 :(得分:1)
通过简单地运行解决了这个问题:
bundle install --deployment
而不只是:
bundle install