Redmineのインストールを最新のものにアップグレードしようとしています。必要に応じて、ruby、rails、gemを更新しました。
current trunk | ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7 | Rails 3.2.6 | RubyGems <= 1.8
コマンドを発行するrake db:migrate
と、次のエラーが発生します。
C:\ ruby-apps \ RedMine> rake db:migrate RAILS_ENV =production
←[31mこのマシンで使用可能なgemにgem'rmagick(> = 2.0.0)x86-mingw32'が見つかりませんでした。←[0m ←
[33mRuntobundle install
不足している宝石をインストールします。←[0m
そこで、win32用にrmagickをインストールし、インストールされているgemを一覧表示します。
...
railties(3.2.6)
rake(0.9.2.2)
rdoc(3.12)
rmagick(2.12.0 mswin32)
ruby-openid(2.1.8)
rubygems-update(1.8.24)
.. ..
しかし、rake db:migrate
それでも同じエラーが発生するので、試してみましbundle install
たが、次のようになります。
PATHを一時的に拡張してDevKitを含める...
ネイティブ拡張を構築する。これにはしばらく時間がかかる場合があります...
エラー:rmagickのインストール中にエラーが発生しました:
エラー:gemネイティブ拡張機能のビルドに失敗しました。C:/Ruby193/bin/ruby.exe extconf.rb
Rubyバージョンのチェック>=1.8.5...はい
stdint.hのチェック... *extconf.rbが失敗しました*
何らかの理由でMakefileを作成できませんでした。おそらく、
必要なライブラリやヘッダーが不足しています。詳細については、mkmf.logファイルを確認して
ください。構成オプションが必要になる場合があります。
これから抜け出す方法について何かアイデアはありますか?