対象マシンはWindows Server 2008 R2 Enterprize Service Pack 1 64bit Version
GitHubからDL
- 右端にあるDownload ZIPをポチっと
- 解凍してフォルダ名から-masterを削除、がPlugin常識
- c:\bitnami\redmine-2.6.9-3\apps\redmine\htdocs\plugins
にフォルダごと置く
Pluginインストールコマンドを実行
その前にちょっとした技でコンソールを英語に切替
http://pocketstudio.jp/log3/2012/02/13/change_language_and_chcp/
-
cd C:\Bitnami\redmine-2.6.9-3\apps\redmine\htdocs
-
...htdocs>bundle exec rake redmine:plugins:migrate RAILS_ENV=production
-
'bundle' is not recognized as an internal or external command,
operable program or batch file. -
Rails Error: Unable to access log file. Please ensure that C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
-
Migrating redmine_absolute_dates (Redmine Absolute Dates plugin)...
-
rake aborted!
-
Errno::EACCES: Permission denied @ rb_sysopen - C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/db/schema.rb
-
C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/vendor/bundle/ruby/2.1.0/gems/activerecord-
3.2.22/lib/active_record/railties/databases.rake:392:in `initialize' -
C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/vendor/bundle/ruby/2.1.0/gems/activerecord-
3.2.22/lib/active_record/railties/databases.rake:392:in `open' -
C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/vendor/bundle/ruby/2.1.0/gems/activerecord-
3.2.22/lib/active_record/railties/databases.rake:392:in `block (3 levels) in ' -
C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/lib/tasks/redmine.rake:132:in `block (3 levels) in '
-
Tasks: TOP => db:schema:dump
(See full trace by running task with --trace)
・・ということで不発
まあ一発で行くと思ってはないがガックリ
production.logファイルのアクセス権限を変更してみる
Errorメッセージ1行目を見ると
C:\Bitnami\redmine-2.6.9-3\apps\redmine\htdocs\log
のproduction.logファイルをchmod066にしろ!
とのコメント
production.logファイルのプロパティ>セキュリティのタブ
・・・Usersにフルコントロールをチェック
にしてもう1回
- C:\Bitnami\redmine-2.6.9-3\apps\redmine\htdocs>bundle exec rake redmine:plugins:migrate RAILS_ENV=production
- DL is deprecated, please use Fiddle
- Migrating redmine_absolute_dates (Redmine Absolute Dates plugin)...
- rake aborted!
- Errno::EACCES: Permission denied @ rb_sysopen - C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/db/schema.rb
- C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/vendor/bundle/ruby/2.1.0/gems/activerecord-
3.2.22/lib/active_record/railties/databases.rake:392:in `initialize' - C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/vendor/bundle/ruby/2.1.0/gems/activerecord-
3.2.22/lib/active_record/railties/databases.rake:392:in `open' - C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/vendor/bundle/ruby/2.1.0/gems/activerecord-
3.2.22/lib/active_record/railties/databases.rake:392:in `block (3 levels) in ' - C:/Bitnami/redmine-2.6.9-3/apps/redmine/htdocs/lib/tasks/redmine.rake:132:in `block (3 levels) in '
- Tasks: TOP => db:schema:dump
(See full trace by running task with --trace)
う~、
.../log/production.log exists and is chmod 0666. The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
とは言わなくなったので一つ前進
同じようにhtdocsフォルダのアクセス権限を変更してみる
続いてErrorメッセージを見ると
Errno::EACCES: Permission denied @ rb_sysopen....
なので同じくhtdocsフォルダに対しアクセス権限の問題のよう
やっぱりサーバ環境ではコマンドが完全Administratorでないとファイル上書きで権限がひっかかる・・・のは常識レベル
従い、htdocsフォルダのプロパティ>セキュリティのタブ
・・・Usersにフルコントロールをチェック
にしてもう1回
- C:\Bitnami\redmine-2.6.9-3\apps\redmine\htdocs>bundle exec rake redmine:plugins:migrate RAILS_ENV=production
- DL is deprecated, please use Fiddle
- Migrating redmine_absolute_dates (Redmine Absolute Dates plugin)...
- C:\Bitnami\redmine-2.6.9-3\apps\redmine\htdocs>
・・・って通った感じ
Restartしてプラグインを確認
BitNami Redmine StackのManager Toolで
Thin_redmine, Thin_redmine2ともRestart
クライアントのieでログオン正常
管理>プラグイン
を見るとあるじゃない ->Install完了
自分のプロジェクトでチケットを見ると
履歴は絶対日付になっている ->^_^;