# Redmine & rubygem

**URL:** <https://www.ruby-forum.com/t/redmine-rubygem/205475>\
**Category:** IT\
**Created:** [April 7, 2011, 9:42am UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475 "2011-04-07T09:42:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [April 7, 2011, 9:42am UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475/1 "2011-04-07T09:42:59Z")

</div>

Ciao,  
ho il seguente ambiente:

so: CentOS release 5.5 (Final)  
ruby: ruby 1.8.7 (2010-12-23 patchlevel 330) [x86\_64-linux]  
gem: 1.3.1  
rails: 2.3.5  
rack: 1.0.1  
redmine: 1.1.2

senza il file config/email.yml riesce a partire e mi sembra che tutte le  
funzioni siano attive,  
non appena applico la conf dentro email.yml ho errori di questo tipo:

> > Using rails adapter  
> > /opt/redmine/config/…/vendor/rails/railties/lib/rails/gem\_dependency.rb:119:Warning:  
> > Gem::Dependency#version\_requirements is deprecated and will be removed  
> > on or after A  
> > ugust 2010. Use #requirement
> 
> > Exiting!

con rails 2.3.11 non riuscivo a conciliare la versione di rack,  
grazie

Andrea

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 7, 2011, 11:59am UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475/2 "2011-04-07T11:59:45Z")

</div>

(sudo) gem update --system  
Installer l’ultima versione di RubyGems, la 1.5.2

## Luca

> **[Luca Guidi on about.me](https://about.me/jodosha)**
>
> I use about.me to show people what matters most to me.

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 7, 2011, 12:42pm UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475/3 "2011-04-07T12:42:22Z")

</div>

Il giorno 07/apr/2011, alle ore 11.59, Luca G. ha scritto:

> (sudo) gem update --system  
> Installer l’ultima versione di RubyGems, la 1.5.2
> 
> Luca

Ciao Luca,  
ho aggiornato la versione di rubygem alla 1.5.2 ed ottengo il seguente  
errore:

> > Writing PID to tmp/pids/thin.3000.pid  
> > Using rails adapter  
> > Exiting!  
> > /opt/redmine/config/../vendor/rails/railties/lib/rails/gem\_dependency.rb:119:in  
> > `requirement': undefined local variable or method `version\_requirements’  
> > for #Rails::GemDependency:0x2b5336f9ace0 (NameError)  
> > from /usr/local/lib/ruby/site\_ruby/1.8/rubygems.rb:254:in `activate' from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:1204:in `gem’  
> > from  
> > /opt/redmine/config/../vendor/rails/railties/lib/rails/gem\_dependency.rb:73:in  
> > `add_load_paths' from /opt/redmine/config/../vendor/rails/railties/lib/initializer.rb:301:in `add\_gem\_load\_paths’  
> > from  
> > /opt/redmine/config/../vendor/rails/railties/lib/initializer.rb:301:in  
> > `each' from /opt/redmine/config/../vendor/rails/railties/lib/initializer.rb:301:in `add\_gem\_load\_paths’  
> > from  
> > /opt/redmine/config/../vendor/rails/railties/lib/initializer.rb:132:in  
> > `process' from /opt/redmine/config/../vendor/rails/railties/lib/initializer.rb:113:in `send’  
> > from  
> > /opt/redmine/config/../vendor/rails/railties/lib/initializer.rb:113:in  
> > `run' from /opt/redmine/config/environment.rb:20 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem\_original\_require’  
> > from  
> > /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:29:in  
> > `require' from /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/rack/adapter/rails.rb:37:in `load\_application’  
> > from  
> > /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/rack/adapter/rails.rb:23:in  
> > `initialize' from /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/rack/adapter/loader.rb:48:in `new’  
> > from  
> > /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/rack/adapter/loader.rb:48:in  
> > `for' from /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/controllers/controller.rb:169:in `load\_adapter’  
> > from  
> > /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/controllers/controller.rb:73:in  
> > `start' from /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `send’  
> > from  
> > /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in  
> > `run_command' from /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:151:in `run!’  
> > from /usr/local/lib/ruby/gems/1.8/gems/thin-1.2.11/bin/thin:6  
> > from /usr/local/bin/thin:19:in `load’  
> > from /usr/local/bin/thin:19

riuscite ad aiutarmi ?  
grazie

Andrea

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 7, 2011, 1:44pm UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475/4 "2011-04-07T13:44:46Z")

</div>

Il giorno 07/apr/2011, alle ore 13.12, Luca G. ha scritto:

> Cosa c’ qui? config/environment.rb:20
> 
> Luca

trovo questo:

# Load Engine plugin if available

begin  
require File.join(File.dirname( **FILE** ),  
‘../vendor/plugins/engines/boot’)  
rescue LoadError

# Not available

end

Rails::Initializer.run do |config|

# Settings in config/environments/\* take precedence those specified

here

# Skip frameworks you’re not going to use

# config.frameworks -= [:action\_web\_service, :action\_mailer]

# Add additional load paths for sweepers

config.load\_paths += %W( #{RAILS\_ROOT}/app/sweepers )

la riga 20 e’ quella in grassetto,

andrea

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 7, 2011, 1:12pm UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475/5 "2011-04-07T13:12:36Z")

</div>

Cosa c’ qui? config/environment.rb:20

Luca

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [April 7, 2011, 2:58pm UTC](https://www.ruby-forum.com/t/redmine-rubygem/205475/6 "2011-04-07T14:58:18Z")

</div>

Il giorno 07/apr/2011, alle ore 13.44, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> rescue LoadError
> 
> # Not available
> 
> end

mi sono accorto di aver postato un problema che avevo gia’ mandato in  
ML:  
[http://www.ruby-forum.com/topic/1182895](http://www.ruby-forum.com/topic/1182895)

che mi riportava al support di redmine:

> **[Defect #7516: Redmine does not work with RubyGems 1.5.0 - Redmine](https://www.redmine.org/issues/7516)**
>
> Redmine

da li avevo seguito il consiglio di andare su rails 2.3.11 ma non ho  
piu’ saputo conciliare la versione di rails con quella di rack (magari  
ci riprovero’),  
adesso ho apportato direttamente la patch consigliata:

if Gem::VERSION \>= “1.3.6”  
module Rails  
class GemDependency  
def requirement  
r = super  
(r == Gem::Requirement.default) ? nil : r  
end  
end  
end  
end

dentro config/environment.rb che mi risolve perfettamente il problema,  
grazie

Andrea
