Updating rails 2 2
I’d definitely recommend giving a read to the article by Andre Arko on Rails Dispatch.To upgrade your Rails 2.3 app, simply grab all instances of found in your application, and move them into the Gemfile.
Here is an example: COMMAND LINEThis should not result in significant code changes, but you may need to update scripts that use thescript/* commands directly.We’ll see how Rails 3 hits a sweet spot in being an opinionated and agnostic framework at the same time, resulting in a framework that’s sure to be appreciated by developers of both camps.This week’s video explains the high-level overview on upgrading to Rails 3. Though this article covers the aspects that affect an everyday Rails developer, there has been a huge work to make Rails a better framework architecturally.The following boilerplate code generated by Rails, loads up the gems, honoring different Rails environments. REQUIRE BOILERPLATEWhen deploying, Bundler can create a snapshot so the development and production machines run the exact same versions to avoid the possibility of conflict.bundle lock creates a file with all of the metadata necessary to replicate the exact pack of gems on different machines. I just got an old mac back and bumped it up to OSX 10.10.3 (was on snow leopard).
Did a whole reinstall for homebrew, rbenv (was rvm), ruby (2.2.2), rails (4.2.2), postgres etc following the guide on "Setup Rails".
If you want to update every gem in the Gemfile to the latest possible versions, run: and your test suite in your back pocket.
Resolving all dependencies from scratch can have surprising results, especially if a number of the third-party packages you depend on have released new versions since you last did a full update.
The won't let me upgrade by bundle install and bundle upgrade rails keeps throwing this error: Could not find gem 'rails (= 4.2.2) ruby' in any of the gem sources listed in your Gemfile or installed on this machine.
Unlike what you might think, Rails 3 is a different beast, it’s been remodeled to make your life as a developer easier.
To illustrate, the probably won't break anything, similar scenarios can happen that involve much larger jumps.