2012年05月17日

redmine 2.0.0 インストール

Redmineも,最近はアップデートはかなり簡単にできるようになりましたね.
今回からプラグインフォルダが,vender/plugins の下ではなく,plugins とRoot直下になった点など,いくつか変更がありました.

きちんと測ったわけではないけど,Redmine2.0.0にしてから,起動時の開始時間がかなり早くなったような..これは嬉しい.


以下,やったことのメモ.
rmagick は,include/library フォルダを指定しないと入らないので
別でインストール.

% gem i rmagick -- '--with-opt-include="C:\Program Files\ImageMagick-6.7.6-Q16\include" --with-opt-lib="C:\Program Files\ImageMagick-6.7.6-Q16\lib"'
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed rmagick-2.13.1
1 gem installed

% bundle install
Fetching gem metadata from http://rubygems.org/.......
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.5)
Using activesupport (3.2.3)
Using builder (3.0.0)
Using activemodel (3.2.3)
Using erubis (2.7.0)
Using journey (1.0.3)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.3)
Using mime-types (1.18)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.4.4)
Using actionmailer (3.2.3)
Using arel (3.0.2)
Using tzinfo (0.3.33)
Using activerecord (3.2.3)
Using activeresource (3.2.3)
Using bundler (1.1.3)
Using coderay (1.0.6)
Using json (1.7.3)
Using metaclass (0.0.1)
Using mocha (0.11.4)
Using mysql2 (0.3.11)
Using net-ldap (0.3.1)
Using pg (0.13.2)
Using rack-ssl (1.3.2)
Using rdoc (3.12)
Using thor (0.14.6)
Using railties (3.2.3)
Using rails (3.2.3)
Using prototype-rails (3.2.1)
Using ruby-openid (2.1.8)
Using rack-openid (1.3.1)
Using rmagick (2.13.1)
Installing shoulda (2.11.3)
Using sqlite3 (1.3.6)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem
is installed.

C:\Ruby\share\redmine-2.0.0>rake generate_session_store

Note: The rake task generate_session_store has been deprecated, please use the r
eplacement version generate_secret_token



generate_secret_token を使えと言われた.


C:\Ruby\share\redmine-2.0.0>rake generate_secret_token

C:\Ruby\share\redmine-2.0.0>


あっさりおわる.すばらしい.

C:\Ruby\share\redmine-2.0.0>rake db:migrate RAILS_ENV="production"
== ChangeRepositoriesToFullSti: migrating ====================================
== ChangeRepositoriesToFullSti: migrated (0.2185s) ===========================


ちょっと更新があった.

C:\Ruby\share\redmine-2.0.0>rake db:migrate_plugins RAILS_ENV="production"

Note: The rake task db:migrate_plugins has been deprecated, please use the repla
cement version redmine:plugins:migrate



db:migrate_plugins じゃなく,redmine:plugins:migrate しろと.


C:\Ruby\share\redmine-2.0.0>rake redmine:plugins:migrate
rake aborted!
Please install the mysql adapter: `gem install activerecord-mysql-adapter` (mysq
l is not part of the bundle. Add it to Gemfile.)

Tasks: TOP => redmine:plugins:migrate => environment
(See full trace by running task with --trace)


ん?activerecord のアダプタがないよと.

C:\Ruby\share\redmine-2.0.0>gem install activerecord-mysql-adapter
ERROR: Could not find a valid gem 'activerecord-mysql-adapter' (>= 0) in any re
pository
ERROR: Possible alternatives: activerecord-jdbcmysql-adapter, activerecord-jdbc
mssql-adapter, activerecord-odbc-adapter, activerecord-jdbc-adapter, activerecor
d-mysql-adapter-flags


でも,レポジトリにないじゃないか...
と思ったら,単なる,RAILS_ENVで指定し忘れ..

C:\Ruby\share\redmine-2.0.0>rake redmine:plugins:migrate RAILS_ENV="production"


できました.で,無事に起動.

Ruby 1.9.3 だと,thin の起動に失敗し,Ruby 1.9.2 だとうまくいく.
なんだろうなぁ.

ちなみに,まだ動かないプラグインとかあるし,
ポート番号変えて,1.4.1と併存させながら使おうとしていたのだけど,
thin コマンド使って,redmine1.4.1を起動しようとすると,rack のバージョン(1.4.1)がActivateされてて,おめえのGemfileが指定しているのは1.1.3 だぞって怒られる.
仕方ないので,
% ruby script/server webrick -e production -p 4000

ってやればうまくいった.
うーん,何が悪いんだろうか.
thin が,rack のバージョンを固定化して動作するようになってるってことかな?
ラベル:redmine ruby
posted by maplewine at 18:00| Comment(0) | TrackBack(0) | ruby | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック