スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

インストールでつまづいたこと2

ここを見ながら、インストールを進めてつまづいたとこのメモのパート2。
サーバーとかバージョンによって違うエラーが出るのかも。
ちなみに今回は redmine-0.9.3 で出たエラー。

「Redmine用のテーブルを作る。」ってとこで前回とは違う下記エラー。

# rake db:migrate RAILS_ENV=production

(in /var/lib/redmine)
rake aborted!
A key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" } in config/environment.rb

(See full trace by running task with --trace)


下記URLを参考にconfig/environment.rbを修正してみました。

Rfmのサンプルサイトを動かす準備

config/environment.rb

config.action_controller.session = { :key => "_myapp_session", :secret => "xxxxxxxxxxxxxxxxxxxxxxxxxx" }

※ xxxxxxxx...の部分は、ランダム文字列。

これで先に進めました。
で、再度

# rake db:migrate RAILS_ENV=production

をしてみたものの、今度は下記のエラー。


(in /var/lib/redmine)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql

(See full trace by running task with --trace)


rails2.2以上の場合は、mysqlドライバがインストールされていないみたいなので

gem install mysql -- --with-mysql-config=/usr/bin/mysql_config

でインストールする。
※ /usr/bin/mysql_configの位置は

which mysql

とかで調べる。

もしエラーが出たらこれもやってみる。

yum install mysql-devel


これでようやく成功!
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。