Hi there, good people. I have a coworker who have a Rails 1.2 website (1.2.2 to be exact) and recently I installed in her workstation Rails 2.1. Obviously, her project doesn''t work in that version because the WEBrick ask to install the previous version. My question: Is there a way where these versions can coexist without making any conflict? Is there any solution? If not, how can I upgrade that project to 2.1 without any hiccups or major changes on the source code? Is there any tutorials where I can do this job? It''s very important because she needs to see it running again. Thanks in advance. Juan "The Neurochild" Escajadillo. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Oct 5, 2:51 am, The Neurochild <neuroch...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hi there, good people. > > I have a coworker who have a Rails 1.2 website (1.2.2 to be exact) and > recently I installed in her workstation Rails 2.1. Obviously, her > project doesn''t work in that version because the WEBrick ask to > install the previous version. > > My question: Is there a way where these versions can coexist without > making any conflict? Is there any solution? If not, how can I upgradeIn a nutshell you''ve got two choices: either you freeze rails into the app (using the appropriately named rake tasks), which gives the app its own copy of rails in your_app/vendor/rails or you fiddle RAILS_GEM_VERSION in environment.rb Fred> that project to 2.1 without any hiccups or major changes on the source > code? Is there any tutorials where I can do this job? It''s very > important because she needs to see it running again. > > Thanks in advance. > > Juan "The Neurochild" Escajadillo.--~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> I have a coworker who have a Rails 1.2 website (1.2.2 to be exact) and > recently I installed in her workstation Rails 2.1. Obviously, her > project doesn''t work in that version because the WEBrick ask to > install the previous version.On another computer, install a higher Rails version, such as 1.4, change the RAILS_GEM_VERSION in environment.rb, and run rake rails:update. Then run all your tests (you do _have_ tests, right?), and commit your code if they pass. Then repeat for, say Rails 1.6. Keep walking the version up. At any time, if the tests fail, rock back to the previous baselined version, and then make whatever changes are needed so the tests would pass in the higher version. Then integrate (meaning pass all tests), and then try the next version again. You can keep going like that until you hit 2.1. Oh, and certain plugins will die, as their authors abandoned them. You can cover that by removing the plugins and commenting-out whatever features they provided. Then rebuild them. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
The Neurochild
2008-Oct-06 14:38 UTC
I just followed instructions... and these were the results
Everything goes fine change the versión in environment.rb and updating with "rake rails:update". But when I hit the "rake test", this was what the console spawned: (in /home/jescajadillo/user/argos) ******************************************************************* * config.breakpoint_server has been deprecated and has no effect. * ******************************************************************* /usr/local/bin/ruby -Ilib:test "/usr/local/lib/ruby/gems/1.8/gems/ rake-0.8.2/lib/rake/rake_test_loader.rb" "test/functional/ festejos_controller_test.rb" "test/functional/ modificarprof_controller_test.rb" "test/functional/ avalados_controller_test.rb" "test/functional/ contactanos_controller_test.rb" "test/functional/ paso2_reservacion_controller_test.rb" "test/functional/ horarios_controller_test.rb" "test/functional/ paso1_reservacion_controller_test.rb" "test/functional/ modificarsecre_controller_test.rb" "test/functional/ entidad_beneficiarias_controller_test.rb" "test/functional/ afiliado_titulares_controller_test.rb" "test/functional/ cursos_controller_test.rb" "test/functional/ eventos_controller_test.rb" "test/functional/ usuario_cursos_controller_test.rb" "test/functional/ imagen_areas_controller_test.rb" "test/functional/ areas_controller_test.rb" /home/jescajadillo/user/argos/app/controllers/festejos_controller.rb: 2: undefined method `scaffold'' for FestejosController:Class (NoMethodError) 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 /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/ active_support/dependencies.rb:510:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/ active_support/dependencies.rb:355:in `new_constants_in'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/ active_support/dependencies.rb:510:in `require'' from ./test/functional/festejos_controller_test.rb:2 from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5:in `load'' from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5 from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5:in `each'' from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5 /usr/local/bin/ruby -Ilib:test "/usr/local/lib/ruby/gems/1.8/gems/ rake-0.8.2/lib/rake/rake_test_loader.rb" Errors running test:units and test:functionals! Sorry, I''m kind of new to Rails. Any ideas of what''s next? Regards, The Neurochild P.S.: The lines were the project I was talking about --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Sorry! I put back the subject to its original name to avoid confusion and post you answers. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Frederick Cheung
2008-Oct-06 15:52 UTC
Re: I just followed instructions... and these were the results
On 6 Oct 2008, at 15:38, The Neurochild wrote:> > Everything goes fine change the versión in environment.rb and updating > with "rake rails:update". But when I hit the "rake test", this was > what the console spawned: > > (in /home/jescajadillo/user/argos) > > > ******************************************************************* > * config.breakpoint_server has been deprecated and has no > effect. * > > ******************************************************************* >That is a warning that this setting is no longer used> /usr/local/bin/ruby -Ilib:test "/usr/local/lib/ruby/gems/1.8/gems/ > rake-0.8.2/lib/rake/rake_test_loader.rb" "test/functional/ > festejos_controller_test.rb" "test/functional/ > modificarprof_controller_test.rb" "test/functional/ > avalados_controller_test.rb" "test/functional/ > contactanos_controller_test.rb" "test/functional/ > paso2_reservacion_controller_test.rb" "test/functional/ > horarios_controller_test.rb" "test/functional/ > paso1_reservacion_controller_test.rb" "test/functional/ > modificarsecre_controller_test.rb" "test/functional/ > entidad_beneficiarias_controller_test.rb" "test/functional/ > afiliado_titulares_controller_test.rb" "test/functional/ > cursos_controller_test.rb" "test/functional/ > eventos_controller_test.rb" "test/functional/ > usuario_cursos_controller_test.rb" "test/functional/ > imagen_areas_controller_test.rb" "test/functional/ > areas_controller_test.rb" > /home/jescajadillo/user/argos/app/controllers/festejos_controller.rb: > 2: undefined method `scaffold'' for FestejosController:Class >Dynamic scaffolding was removed from rails 2. It was then extracted into a plugin (http://github.com/rails/scaffolding/tree) Fred --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Here I went again on "rake test". These were the results: ******************************************************************* * config.breakpoint_server has been deprecated and has no effect. * ******************************************************************* /usr/local/bin/ruby -Ilib:test "/usr/local/lib/ruby/gems/1.8/gems/ rake-0.8.2/lib/rake/rake_test_loader.rb" "test/functional/ festejos_controller_test.rb" "test/functional/ modificarprof_controller_test.rb" "test/functional/ avalados_controller_test.rb" "test/functional/ contactanos_controller_test.rb" "test/functional/ paso2_reservacion_controller_test.rb" "test/functional/ horarios_controller_test.rb" "test/functional/ paso1_reservacion_controller_test.rb" "test/functional/ modificarsecre_controller_test.rb" "test/functional/ entidad_beneficiarias_controller_test.rb" "test/functional/ afiliado_titulares_controller_test.rb" "test/functional/ cursos_controller_test.rb" "test/functional/ eventos_controller_test.rb" "test/functional/ usuario_cursos_controller_test.rb" "test/functional/ imagen_areas_controller_test.rb" "test/functional/ areas_controller_test.rb" DEPRECATION WARNING: You''re using the Ruby-based MySQL library that ships with Rails. This library will be REMOVED FROM RAILS 2.2. Please switch to the offical mysql gem: `gem install mysql` See http://www.rubyonrails.org/deprecation for details. (called from mysql_connection at /usr/local/lib/ruby/gems/1.8/gems/ activerecord-2.1.1/lib/active_record/connection_adapters/ mysql_adapter.rb:81) /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/ vendor/mysql.rb:107:in `initialize'': No such file or directory - /tmp/ mysql.sock (Errno::ENOENT) from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/vendor/mysql.rb:107:in `new'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/vendor/mysql.rb:107:in `real_connect'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/connection_adapters/mysql_adapter.rb:527:in `connect'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/connection_adapters/mysql_adapter.rb:186:in `initialize'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/connection_adapters/mysql_adapter.rb:85:in `new'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/connection_adapters/mysql_adapter.rb:85:in `mysql_connection'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/connection_adapters/abstract/connection_specification.rb: 292:in `send'' from /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/ active_record/connection_adapters/abstract/connection_specification.rb: 292:in `connection='' ... 18 levels... from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5:in `load'' from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5 from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5:in `each'' from /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.2/lib/rake/ rake_test_loader.rb:5 /usr/local/bin/ruby -Ilib:test "/usr/local/lib/ruby/gems/1.8/gems/ rake-0.8.2/lib/rake/rake_test_loader.rb" Errors running test:units and test:functionals! The results were a bit different because of the Scaffolding Extensions plugin I installed on her project. Now it''s asking me to install the MySQL gem. I found version 2.7 of it. According to various manuals, the installation is as follows: gem install mysql -- --with-mysql-dir=/usr/local/mysql (where /usr/ local is the location of MySQL) Surely this will work, but one last question. How can I make dissapear the config.breakpoint_server deprecation? I''ll post anynews here if this worked or not. Greetings. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Oct 7, 7:51 pm, The Neurochild <neuroch...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > Surely this will work, but one last question. How can I make dissapear > the config.breakpoint_server deprecation?Remove it from development.rb Fred> > I''ll post anynews here if this worked or not. > > Greetings.--~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---