2017-12-13 5 views
0

Ich habe ein Skript für die Herausgabe ErinnerungAusgabe in Bezug auf Setup die Cronjob zur Ausgabe Erinnerung

cd /var/www/redmine 
/usr/local/rvm/gems/ruby-2.2.5/wrappers/rake reminder:exec RAILS_ENV="production 

schrieb Aber während Sie das Skript auszuführen Fehler immer

/usr/local/rvm/gems/ruby-2.2.5/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: duplicated key at line 466 ignored: "inodot" 
rake aborted! 
Don't know how to build task 'reminder:exec' (see --tasks) 
/usr/local/rvm/gems/ruby-2.2.5/gems/rake-12.3.0/exe/rake:27:in `<top (required)>' 
/usr/local/rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in `eval' 
/usr/local/rvm/gems/ruby-2.2.5/bin/ruby_executable_hooks:15:in `<main>' 
(See full trace by running task with --trace) 

Antwort

0

Die Rake Aufgabe scheint durch die hinzugefügt werden redmine_mail_reminder Plugin. Da die Aufgabe scheinbar nicht gefunden werden kann, ist dieses Plugin wahrscheinlich nicht (oder überhaupt) installiert.

Es ist auch möglich, dass Sie nicht im richtigen Verzeichnis sind. Damit die Rake-Aufgabe funktioniert, müssen Sie in das Stammverzeichnis von Redmine wechseln, d. H. In das Verzeichnis mit den Verzeichnissen app, lib und plugins sowie Gemfile.

Schließlich Redmine selbst kann Erinnerungen ohne die Verwendung von Plug-in mit der Verwendung einer anderen Rake Aufgabe senden, die mit Redmine selbst ausgeliefert:

bundle exec rake redmine:send_reminders days=7 RAILS_ENV="production" 

Siehe RedmineReminderEmails für weitere Einzelheiten.