I'm attempting to move the location of the gitorious.yml file so I can have
more than one gitorious installation on the same machine.
I found code in config/application.rb that loads gitorious.yml, and changed it
so it can look for a different path. That works fine.
But apparently the gitorious.yml file is read in another place a second time
(see stack trace below). I'm unclear why this file should have to be read more
than once. There's also something about a method missing, and I'm not sure why
that is either (now I'm not a ruby guy, this may be very obvious to somebody).
For my purposes, I can patch config/initializers/gitorious_config.rb as well,
and I have done so, but it seems there's duplicate / overlapping code here
somewhere, and I thought I point that out.
from /usr/lib/ruby/1.9.1/psych.rb:297:in `initialize'
from /usr/lib/ruby/1.9.1/psych.rb:297:in `open'
from /usr/lib/ruby/1.9.1/psych.rb:297:in `load_file'
from
/usr/cldstr/cldstr.com/gitorious/ws/gitorious/lib/gitorious/configuration_loader.rb:116:in
`load'
from
/usr/cldstr/cldstr.com/gitorious/ws/gitorious/lib/gitorious/configuration_loader.rb:71:in
`configure_application!'
from
/usr/cldstr/cldstr.com/gitorious/ws/gitorious/config/initializers/gitorious_config.rb:55:in
`<top (required)>'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:245:in
`load'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:245:in
`block in load'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:236:in
`load_dependency'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:245:in
`load'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/engine.rb:588:in
`block (2 levels) in <class:Engine>'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/engine.rb:587:in
`each'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/engine.rb:587:in
`block in <class:Engine>'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:30:in
`instance_exec'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:30:in
`run'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:55:in
`block in run_initializers'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:54:in
`each'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/initializable.rb:54:in
`run_initializers'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/application.rb:136:in
`initialize!'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in
`method_missing'
from
/usr/cldstr/cldstr.com/gitorious/ws/gitorious/config/environment.rb:5:in `<top
(required)>'
from config.ru:3:in `require'
from config.ru:3:in `block in <main>'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:51:in
`instance_eval'
from
/usr/cldstr/cldstr.com/gitorious/ws/gems/ruby/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:51:in
`initialize'
from config.ru:1:in `new'
from config.ru:1:in `<main>'
Cheers,
Johannes.
--
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
---
You received this message because you are subscribed to the Google Groups
"Gitorious" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.