# How to upgrade to rails 2.0?

**URL:** <https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234>\
**Category:** Rails\
**Created:** [December 15, 2007, 8:28am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234 "2007-12-15T08:28:21Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 15, 2007, 8:28am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/1 "2007-12-15T08:28:21Z")

</div>

I wanted to ask if anyone has any links to online resources or  
tutorials that teach you how to upgrade to rails 2.0?

Cheers,  
Elle

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 15, 2007, 8:38am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/2 "2007-12-15T08:38:07Z")

</div>

elle wrote:

> I wanted to ask if anyone has any links to online resources or  
> tutorials that teach you how to upgrade to rails 2.0?
> 
> Cheers,  
> Elle

Check out:  
[http://www.slashdotdash.net/articles/2007/12/03/rails-2-upgrade-notes](http://www.slashdotdash.net/articles/2007/12/03/rails-2-upgrade-notes)

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 15, 2007, 10:01am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/3 "2007-12-15T10:01:55Z")

</div>

Thanks guys. Here’s another question:  
I used this command:  
rake rails:freeze:edge TAG=rel\_2-0-1

But now when I try to start the server I get this error:  
…vendor/rails/railties/lib/initializer.rb:159:in  
`require_frameworks': no such file to load -- active_resource (RuntimeError) from /.../vendor/rails/railties/lib/initializer.rb:88:in`process’  
from /…/vendor/rails/railties/lib/initializer.rb:49:in `send' from /.../vendor/rails/railties/lib/initializer.rb:49:in`run’  
from /…/config/environment.rb:14  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
27:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 27:in`require’  
from /…/vendor/rails/activesupport/lib/active\_support/  
dependencies.rb:496:in `require' from /.../vendor/rails/activesupport/lib/active_support/ dependencies.rb:342:in`new\_constants\_in’  
… 21 levels…  
from /…/vendor/rails/activesupport/lib/active\_support/  
dependencies.rb:496:in `require' from /.../vendor/rails/railties/lib/commands/server.rb:39 from script/server:3:in`require’  
from script/server:3

Could I ask for advice on what the problem is?

TIA,  
Elle

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 15, 2007, 8:39am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/4 "2007-12-15T08:39:28Z")

</div>

Type how to upgrade rails on [google.com](http://google.com)

Sent from my iPhone

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 15, 2007, 5:10pm UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/5 "2007-12-15T17:10:48Z")

</div>

On Dec 15, 9:01 am, elle [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Thanks guys. Here’s another question:  
> I used this command:  
> rake rails:freeze:edge TAG=rel\_2-0-1

Do it again (sounds stupid but it’s true). The first time you run  
this, you’re running the rails 1.2.x version of the rake task, that  
doesn’t know about activeresource (and so doesn’t download it). The  
second time you’re running the rails 2.0.1 version of the rake task,  
which does know about activeresource.

Fred

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 16, 2007, 6:01am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/6 "2007-12-16T06:01:17Z")

</div>

Run it again and this time, when trying to start the server I get a  
different error:  
/…/vendor/rails/actionmailer/lib/action\_mailer/base.rb:354:in  
`method_missing': undefined method `server\_settings=’ for  
ActionMailer::Base:Class (NoMethodError)  
from /…/config/environment.rb:68  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
custom\_require.rb:27:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:27:in `require’  
from /…/vendor/rails/activesupport/lib/active\_support/  
dependencies.rb:496:in `require' from /.../vendor/rails/activesupport/lib/active_support/ dependencies.rb:342:in `new\_constants\_in’  
from /…/vendor/rails/activesupport/lib/active\_support/  
dependencies.rb:496:in `require' from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/ mongrel/rails.rb:155:in `rails’  
from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/  
mongrel\_rails:112:in `cloaker_' ... 18 levels... from /.../vendor/rails/activesupport/lib/active_support/ dependencies.rb:496:in `require’  
from /…/vendor/rails/railties/lib/commands/server.rb:39  
from script/server:3:in `require’  
from script/server:3

My config/environment.rb has the following:  
65 ActionMailer::Base.delivery\_method = :smtp  
66  
67 c = YAML::load(File.open(“#{RAILS\_ROOT}/config/config.yml”))  
68 ActionMailer::Base.server\_settings = {  
69 :address =\> c[RAILS\_ENV][‘email’][‘server’],  
70 :port =\> c[RAILS\_ENV][‘email’][‘port’],  
71 :domain =\> c[RAILS\_ENV][‘email’][‘domain’],  
72 :authentication =\> c[RAILS\_ENV][‘email’][‘authentication’],  
73 :user\_name =\> c[RAILS\_ENV][‘email’][‘username’],  
74 :password =\> c[RAILS\_ENV][‘email’][‘password’]  
75 }  
76 CONTACT\_RECIPIENT = c[RAILS\_ENV][‘email’][‘contact\_recipient’]

Should I run it again? or is this a different problem?  
Elle

On Dec 16, 3:10 am, Frederick C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 16, 2007, 6:31am UTC](https://www.ruby-forum.com/t/how-to-upgrade-to-rails-2-0/123234/7 "2007-12-16T06:31:41Z")

</div>

Hi, you can try using the following instead of server\_settings:  
smtp\_settings

Good luck,

-Conrad
