2011年8月2日火曜日

Redmineインストール時のエラー

Redmineのインストールにて、
>Generate a session store secret.
を実行すると

ubuntu:~/redmine-1.2$ sudo rake generate_session_store --trace
rake aborted!
uninitialized constant Rake::DSL
/usr/lib/ruby/1.8/rake.rb:2503:in `const_missing'
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/tasklib.rb:8
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
/var/lib/gems/1.8/gems/rake-0.9.2/lib/rake/testtask.rb:4
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'

のようなエラーが発生してしまう。

どうも
sudo gem install rake -v '0.8.7'
にてインストール
sudo gem uninstall rake
にて新しい0.9.2を削除

Select gem to uninstall:
1. rake-0.8.7
2. rake-0.9.2
3. All versions
> 2
Successfully uninstalled rake-0.9.2

してから
ubuntu:~/redmine-1.2$ sudo rake generate_session_store --trace
を実行すると
** Invoke generate_session_store (first_time)
** Invoke config/initializers/session_store.rb (first_time)
** Execute config/initializers/session_store.rb
** Execute generate_session_store
とエラーも無く動くようだ。最新Rakeだとダメなのか。

 

 

0 件のコメント:

コメントを投稿