Redmine安装问题



我正在尝试在我的本地主机上安装redmine,我在安装过程中遇到了一些问题

C:redmine>rake db:migrate RAILS_ENV="production"
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/tas
k' (in RDoc 2.4.2+)' instead.
    at C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rak
e/rdoctask.rb
C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/rdoc/task.rb:30: warning: already ini
tialized constant Task
rake aborted!
uninitialized constant Gem::SyckDefaultKey
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

然后我发现了一些帖子只是不能让redmine工作

我卸载了gem uninstall -v=0.9.2 rake,安装了gem install -v=0.8.7 rake,并执行以下命令rake db:migrate RAILS_ENV="production"

C:redmine>rake db:migrate RAILS_ENV="production"
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/tas
k' (in RDoc 2.4.2+)' instead.
    at C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rak
e/rdoctask.rb
C:/RailsInstaller/Ruby1.9.2/lib/ruby/1.9.1/rdoc/task.rb:30: warning: already ini
tialized constant Task
rake aborted!
A key is required to write a cookie containing the session data. Use config.acti
on_controller.session = { :key => "_myapp_session", :secret => "some secret phra
se" } in config/environment.rb
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)

我做错了什么?

您必须在部署env之前生成会话的秘密代码。

请使用以下命令:

<>以前耙generate_session_store 之前

然后你可以继续你的:

rake db:migrate RAILS_ENV="production"

最后(在Windows下):

rake redmine:load_default_data RAILS_ENV="production"

最新更新