alanterra
2008-Jun-04 05:19 UTC
Any thoughts on building a project using an old version of rails?
I am trying to build some sample projects from the book "Ajax on Rails." These projects are built against Rails 1.1.5, I am using Rails 2.0.2. The directions are to copy the sample code to your code folder, add all the default rails files, and then edit config/database.yml. So I installed the rails 1.1.5 gem, and then added the default files with # rails _1.1.5_ -s photo_gallery But then script/server won''t work. It ran into two occurrences of "require_gem" that seem to now need to be "require" in boot.rb. I changed those lines, and now I get # script/server /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 1.8/rubygems/custom_require.rb:27:in `gem_original_require'': no such file to load -- rails (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/ usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'' from ./script/../config/boot.rb:38 from script/server:2:in `require'' from script/server:2 And, for what it is worth, I can''t seem to freeze rails into this project or even into a new project. When I try # rails _1.1.5_ -f test_frozen it generates all the rails files, but then when it tries to freeze the code I get the error message /Library/Ruby/Gems/1.8/gems/rails-1.1.5/bin/rails:19:in `chdir'': No such file or directory - -f (Errno::ENOENT) from /Library/Ruby/Gems/1.8/gems/rails-1.1.5/bin/rails:19 from /usr/bin/rails:19:in `load'' from /usr/bin/rails:19 Is it just impossible to run an old version of rails? If the answer is yes--then perhaps there is more modern example code that will allow me to experiment with script.aculo.us and JavaScript? Pointers? Thanks --~--~---------~--~----~------------~-------~--~----~ 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-Jun-04 06:36 UTC
Re: Any thoughts on building a project using an old version of rails?
On 4 Jun 2008, at 06:19, alanterra wrote:> > I am trying to build some sample projects from the book "Ajax on > Rails." These projects are built against Rails 1.1.5, I am using Rails > 2.0.2. > > The directions are to copy the sample code to your code folder, add > all the default rails files, and then edit config/database.yml. > > So I installed the rails 1.1.5 gem, and then added the default files > with > > # rails _1.1.5_ -s photo_gallery > > But then script/server won''t work. It ran into two occurrences of > "require_gem" that seem to now need to be "require" in boot.rb. I > changed those lines, and now I get >The replacement for require_gem is gem Fred> # script/server > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ > 1.8/rubygems/custom_require.rb:27:in `gem_original_require'': no such > file to load -- rails (LoadError) > from /System/Library/Frameworks/Ruby.framework/Versions/1.8/ > usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'' > from ./script/../config/boot.rb:38 > from script/server:2:in `require'' > from script/server:2 > > And, for what it is worth, I can''t seem to freeze rails into this > project or even into a new project. When I try > > # rails _1.1.5_ -f test_frozen > > it generates all the rails files, but then when it tries to freeze the > code I get the error message > > /Library/Ruby/Gems/1.8/gems/rails-1.1.5/bin/rails:19:in `chdir'': No > such file or directory - -f (Errno::ENOENT) > from /Library/Ruby/Gems/1.8/gems/rails-1.1.5/bin/rails:19 > from /usr/bin/rails:19:in `load'' > from /usr/bin/rails:19 > > Is it just impossible to run an old version of rails? > > If the answer is yes--then perhaps there is more modern example code > that will allow me to experiment with script.aculo.us and JavaScript? > Pointers? > > Thanks > >--~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
alanterra
2008-Jun-04 16:31 UTC
Re: Any thoughts on building a project using an old version of rails?
Thanks Frederick, that was the help I needed. For anyone who stumbles across this post, a recipe for building "Example B: Photo Gallery" from "Ajax on Rails" by Scott Raymond is download and unzip the archives from the book copy the code from "Photo Archive" to a folder named "photo_archive" (for convenience) install rails 1.2.5 you don''t have it (gem install rails -v=1.2.5) install the standard rails files in photo_archive (rails _1.2.5_ photo_archive -s) change "require_gem" to "gem" in two places in config/boot.rb change RAILS_GEM_VERSION to ''1.2.5'' in config/environment.rb configure the database and make an sql database if you need to run two rake tasks: rake rails:update; rake db:schema:load For whatever reason, it wouldn''t build against rails 1.1.5 which it says it wants Again, thanks A --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---