Redmine 1.3.0のインストール(Widnows)
Redmineのメジャーバージョンアップ1.3.0です。
エクスポート機能の改善とか良いですね。
REST APIの充実もコマンドラインツールとかでいろいろできそう。
導入するモジュール等のバージョンにきをつけます。
※最新はRedmine関連まとめ

環境
- Windows XP (SP3) VMWare上
- MySQL 5.5.19-community
- ruby 1.8.7 (2011-02-18 patchlevel 352) [i386-mingw32]
- gem 1.5.2 / Rails 2.3.14
準備
- 下記のファイルをダウンロードしておく。
- MySQL (mysql-5.5.19-win32.msi)
- Ruby (rubyinstaller-1.8.7-p352.exe)
- Redmine (redmine-1.3.0.zip)
- MySQLのインストールを事前に済ませておく
手順
Rubyのインストール
- rubyinstaller-1.8.7-p352.exe を実行。
→C:\Ruby187 にインストールされる。※インストール時にオプションで、
「Add Ruby executables to your PATH」を選択すればPATHが通る。
- 確認
> ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i386-mingw32]
libmySQL.dllのコピー
- Rubyのインストールフォルダ/bin配下に、libmySQL.dllを格納する。
gemのアップデート
※1.7.2はサポートされないので、1.5.2にアップデート。
> gem -v 1.7.2 > gem update --system 1.5.2 . . (略) > gem -v 1.5.2
railsのインストール
> gem install rails -y -v=2.3.14 --no-ri --no-rdoc INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to install only the gems you list Fetching: rake-0.9.2.2.gem (100%) Fetching: activesupport-2.3.14.gem (100%) Fetching: activerecord-2.3.14.gem (100%) Fetching: rack-1.1.2.gem (100%) Fetching: actionpack-2.3.14.gem (100%) Fetching: actionmailer-2.3.14.gem (100%) Fetching: activeresource-2.3.14.gem (100%) Fetching: rails-2.3.14.gem (100%) Successfully installed rake-0.9.2.2 Successfully installed activesupport-2.3.14 Successfully installed activerecord-2.3.14 Successfully installed rack-1.1.2 Successfully installed actionpack-2.3.14 Successfully installed actionmailer-2.3.14 Successfully installed activeresource-2.3.14 Successfully installed rails-2.3.14 8 gems installed > rails -v Rails 2.3.14
rakeのインストール、最新版のアンインストール
> gem install rake -y -v=0.8.7 --no-ri --no-rdoc > gem uninstall rake -v=0.9.2.2 > rake -V rake, version 0.8.7
rackのインストール、最新版のアンインストール
> gem install rack -y -v=1.1.1 --no-ri --no-rdoc > gem uninstall rack -v=1.1.2 > gem list rack *** LOCAL GEMS *** rack (1.1.1)
MySQLアダプタのインストール
> gem install -y mysql --no-ri --no-rdoc (中略) Successfully installed mysql-2.8.1-x86-mingw32 1 gem installed
sqlite3-rubyのインストール
> gem install sqlite3-ruby --no-ri --no-rdoc (中略) Successfully installed sqlite3-1.3.3-x86-mingw32 Successfully installed sqlite3-ruby-1.3.3 2 gems installed
Redmine 1.0.5以降、Rubyの国際化ライブラリi18nのバージョン0.4.2が実行時に必要
> gem install i18n -v=0.4.2 --no-ri --no-rdoc (中略) Successfully installed i18n-0.4.2 1 gem installed
DB、ユーザの作成
> mysql -uroot -ppassword mysql> create database redmine character set utf8; Query OK, 1 row affected (0.01 sec) mysql> GRANT ALL PRIVILEGES ON redmine.* TO redmine@localhost IDENTIFIED BY 'redmine' WITH GRANT OPTION; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
アーカイブの展開
- redmine-1.3.0.zipを展開する。
- 展開後、フォルダ名redmine-1.3.0をredmineとして、c:\に置く。
※場所は任意
設定ファイルの記述(database.yml)
C:\redmine\config\database.yml.example をdatabase.yml としてコピーして、
下記の通り修正する。
(database.yml)
production: adapter: mysql database: redmine host: localhost username: redmine ・・・ここを編集 password: redmine ・・・ここを編集 encoding: utf8
設定ファイルの記述(configuration.yml)
※必要であれば、このファイルにメールサーバ等の設定を行う。
rakeの実行(セッション暗号化用鍵の生成)
※redmineのインストールフォルダにて実行する。
C:\redmine> rake generate_session_store (in C:/redmine) Please install RDoc 2.4.2+ to generate documentation.
rakeの実行(データベースの初期化)
※redmineのインストールフォルダにて実行
C:\redmine> rake db:migrate RAILS_ENV="production" (in C:/redmine) Please install RDoc 2.4.2+ to generate documentation. C:\redmine> rake load_default_data RAILS_ENV="production" (in C:/redmine) Please install RDoc 2.4.2+ to generate documentation. Select language: bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fa, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mk, mn, nl, no, pl, pt, pt-BR, ro, ru, sk, s l, sr, sr-YU, sv, th, tr, uk, vi, zh, zh-TW [en] ja ==================================== Default configuration data loaded. Note: The rake task load_default_data has been deprecated, please use the replac ement version redmine:load_default_data
起動確認(WEBrick)
※redmineのインストールフォルダにて実行
C:\redmine> ruby script/server -e production => Booting WEBrick => Rails 2.3.14 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2011-12-21 21:17:58] INFO WEBrick 1.3.1 [2011-12-21 21:17:58] INFO ruby 1.8.7 (2011-06-30) [i386-mingw32] [2011-12-21 21:17:58] INFO WEBrick::HTTPServer#start: pid=856 port=3000
(確認)
http://localhost:3000/ を開いてRedmineのトップが出ることを確認。
確認できたら、いったん停止。
mongrelのインストール
C:\redmine> gem install -y mongrel --no-ri --no-rdoc INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to install only the gems you list Fetching: gem_plugin-0.2.3.gem (100%) Fetching: cgi_multipart_eof_fix-2.5.0.gem (100%) Fetching: mongrel-1.1.5-x86-mingw32.gem (100%) Successfully installed gem_plugin-0.2.3 Successfully installed cgi_multipart_eof_fix-2.5.0 Successfully installed mongrel-1.1.5-x86-mingw32 3 gems installed
起動確認(mongrel)
※redmineのインストールフォルダにて実行
C:\redmine> ruby script/server -e production => Booting Mongrel => Rails 2.3.11 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server
確認
http://localhost:3000/ を開いてRedmineのトップが出ることを確認
いったん停止。
mongrel_serviceのインストール
> gem install mongrel_service --platform i386-mswin32 --no-ri --no-rdoc Fetching: mongrel_service-0.4.0.gem (100%) Successfully installed mongrel_service-0.4.0 1 gems installed
サービスへの登録
※下記、ポート番号やインストールフォルダのしては環境に合わせて変更する。
> mongrel_rails service::install -N "Redmine" -c C:\redmine -p 4000 -e production ** Copying native mongrel_service executable... Mongrel service 'Redmine' installed as 'Redmine'.
※サービスから削除する場合のコマンドは下記の通り
> mongrel_rails service::remove -N "Redmine"
パッチの適用
ここまでの状態だとmongrelが正しく動作しない。
下記の手順でパッチを適用する。
Redmine 1.2にて、ログイン時にエラー(mongrel_service)
Redmineのサービス起動
> net start redmine Redmine サービスを開始します. Redmine サービスは正常に開始されました。
確認
http://localhost:4000/ を開いてRedmineのトップが出ることを確認
Related posts:
- Redmine 1.2.0のインストール(Widnows)
- Redmine 1.1.1のインストール(Widnows)
- Redmine 1.0.2のインストール(Widnows)
- Redmine 1.0.1のインストール(Widnows)
- Redmine 1.2にて、ログイン時にエラー(mongrel_service)
comment
Please Leave a Reply
TrackBack URL :
