redmineにプラグインをインストールしようとするとundefined methodエラーになる

【環境】
redmine 3.4.3
Ruby 2.4.0
Ruby on Rails 4.2.8

【インストールしようとしたプラグイン
Issue Template
https://www.r-labs.org/projects/issue-template

【事象】
Redmineに上記テンプレートをインストールしようとした。
マニュアルに従い(※1)、以下のコマンドを実行した。

bundle exec rails redmine:plugins:migrate RAILS_ENV=production

※1 マニュアルにはrails ~と記載あったが、パス張ってないので、内部の利用しているのを使いたいというのもあり、bundle execを自身で補完している。

結果、以下の様なエラーを得ることができた。

Error:Command ' redmine:plugins:migrate' not recognized
/opt/redmine-3.4.3/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:151:in `write_error_message' : undefined method `success? for nil:NilClass (NoMethoError)
    from /opt/redmine-3.4.3/vendor/bundle/ruby/2.4.0/gems/railties-4.2.8/lib/rails/commnds/commands_tasks.rb:41:in `run_command!'
    (以下略)

【原因】
Ruby on Rails 4系は、railsコマンドでなく、rakeを使わないといけなかったため。
読んでいたマニュアルは、Ruby on Rails 5系のであった。

【対応方法】
以下の通り、railsをrakeに変更するだけで無事インストールできた。

bundle exec rake redmine:plugins:migrate RAILS_ENV=production

【補記事項】
Ruby on rails 4系までは、rakeコマンドとrailsコマンドは使い分ける必要がある。Ruby on rails 5系では、rakeコマンドをラップする形でrailsコマンドが作成されている様なので、とりえあずrailsコマンドを利用していてよさそうである。(ruby全く書けない素人が1,2分調べた程度なので、嘘書いていたすみません…。)
・Issue Templateを利用する場合、Redmine3系はv0.2.x-support-Redmine3のブランチもしくはv0.2.x系のタグのプラグインを利用する必要がある。
 なお、gitで指定する場合は、redmineのpluginフォルダで以下を実行すれば取得可能である。

git clone -b v0.2.x-support-Redmine3 https://github.com/akiko-pusu/redmine_issue_templates.git

入門Redmine 第5版

入門Redmine 第5版