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.


Reply via email to