トラブルシューティングや Tips 集です
環境
- Windows Server 2012 (6.2)
- IIS 8.0
- railsinstaller-3.2.1.exe
- redmine 3.2-stable
参考資料:RedmineをWindowsにインストールする手順書作ったよ
http://shoutatani.hatenablog.com/entry/2015/09/21/121955
Ruby 2.2 にしたのは… Ruby 2.3 には PostgreSQL 用バイナリドライバーがないからでした。
[tid-3258816] cannot load such file -- 2.3/pg_ext (LoadError)
特定のタイミングで、Gemfile.lock を書き換えます。htmlentities 4.3.1 → 4.3.4
htmlentities (4.3.4)
これは、warning: key "inodot" is duplicated and overwritten という件に対応するためです。
rbpdf (1.19.0) htmlentities (= 4.3.4) rbpdf-font (~> 1.19.0)
Subversion を認識しない…? 赤印がつく。
- svn コマンドを実行できるが落ちてしまう(%LOCALAPPDATA% が未定義のため)
これは、IIS がユーザープロファイルをロードしないでワーカープロセスを実行するからです。
対策:
→アプリケーションプール
→redmine
→詳細設定
→ユーザープロファイルの読み込み = True
Helicon Zoo に ruby.2.2.rack を追加したい:
IIS、Server ホーム、管理、構成エディター
セクション=system.webServer/heliconZooServer
... ボタンより、engines の一覧に移ります。
このような内容で追加します:
environmentVariables の中:
redmine3 の方の Helicon Zoo
rails.project の詳細。Inherited は ruby.2.2.rack から継承されているもので、変更していません。
WORKER_REQUEST_TIMEOUT は 86400 とか長いほうがいいかもしれません。起動が重いので。