Hi All, I should add that I don't have VendorRails installed. All I see under the vendor folder is a plugins folder, which is empty.
Best wishes, Richard On Nov 21, 6:23 pm, RichardOnRails <[EMAIL PROTECTED]> wrote: > Hi All, > > I’ve got a few versions or Rails installed and I'd like to run an App > I’m developing with various versions of Rails. I heard of two ways to > switch the version of Rails that an app uses: > > 1. Use GitHub as described byhttp://kylecordes.com/2008/04/30/git-windows-go/ > . But that requires using Bash in a Command Window and more steps > than I want to go through. > > 2. Alter environment.rb with one line to specify the desired version. > That sounds like my kind of solution, except I can’t make it work. > > My problem is that when I specify one of my installed versions, the > Mongrel trace informs me that my specified Rails version is not being > used, nor is the version that “rails –v” reports. Is there an easy > way to get this mechanism working? Following are the gory details. > > Thanks in Advance, > Richard > > A. = = = = = = = = = = = = = = = = = = = = = = = = > Environment: > > I’m running WinXP-Pro/SP3 with all the Windows updates, plus Ruby & > Rails software as indicated below: > > K:\>ruby -v > ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] > > K:\>rails -v > Rails 2.2.1 > > K:\>gem list rails -l > > *** LOCAL GEMS *** > > rails (2.2.1, 2.2.0, 2.1.2, 2.0.2, 1.1.6, 1.1.4) > rails-app-installer (0.2.0) > > B. = = = = = = = = = = = = = = = = = = = = = = = = > I modified config\environment.rb by commenting out “RAILS_GEM_VERSION > = '2.2.0' unless defined? RAILS_GEM_VERSION” > and followed it with the following 6 lines: > > RAILS_GEM_VERSION = '2.0.2' # RLM > puts "\n=============" # RLM > puts "RAILS_GEM_VERSION is defined" if defined? RAILS_GEM_VERSION # > RLM > puts "RAILS_GEM_VERSION:" # RLM > puts "#{RAILS_GEM_VERSION}" # RLM > puts "=============\n\n" # RLM > > C. = = = = = = = = = = = = = = = = = = = = = = = = > I started Mongrel 1.1.4 and got, as expected, in the Command Window > from which it was launched: > > ============= > RAILS_GEM_VERSION is defined > RAILS_GEM_VERSION: > 2.0.2 > ============= > > That looks promising!! > > D. = = = = = = = = = = = = = = = = = = = = = = = = > I pointed Firefox 3.0.4 athttp://localhost:3000/payrollsand got a > Routing Error (because I hadn’t fleshed out the app yet) and got > Mongrel output that included the line: > > K:/_Utilities/ruby186-26_rc2/ruby/lib/ruby/gems/1.8/gems/ > actionpack-2.2.0/lib/action_controller/routing/ > recognition_optimisation.rb:66:in [snip] > > indicating that Rails 2.2.0 was being used, not 2.0.2 that I specified > nor 2.2.1 that Rails –v reported. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---