Проблема установки Redmine? - PullRequest
0 голосов
/ 25 декабря 2011

Я пытаюсь установить 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)

что я сделал не так по этому поводу?

1 Ответ

1 голос
/ 04 января 2012

Вы должны сгенерировать секретный код для сеанса до развертывания env.

Juste используйте эту команду:

rake generate_session_store

, а затем вы можете продолжить с:

rake db:migrate RAILS_ENV="production"

и наконец (под Windows):

rake redmine:load_default_data RAILS_ENV="production"
...