Forum: Ruby on Rails Help going from Rails 3.2.8 to 3.2.1

Posted by Michael John (Guest)
on 2012-09-22 16:05
(Received via mailing list)
Hey everyone. I have rails 3.2.8 installed but I need 3.2.1 installed
either paralell with 3.2.8 or permently replacing it. I received work 
with
an existing 3.2.1 site, and the owner does not want to upgrade to 3.2.8.

I downloaded release 3.2.1 from GitHub however I can not figure out how 
to
install it. I tried running the *install.rb* script, but it fails
complaining that it cannot find the .gem files for multiple things
(activesupport, activemodel, ... etc).
So I tried running *gem install rails --version 3.2.1* and this says it
installed rails and I get this output:

----------------------------------------------------------
Successfully installed rails-3.2.1
1 gem installed
Installing ri documentation for rails-3.2.1...
Installing RDoc documentation for rails-3.2.1...
----------------------------------------------------------

but I cannot find out where it was installed to.

---------------------------------------------------------
$ /usr/bin/rails -v
Rails 2.3.14
$ /usr/local/bin/rails -v
Rails 3.2.8
$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ gem -v
1.8.24
Posted by Frederick Cheung (Guest)
on 2012-09-22 16:07
(Received via mailing list)
On Saturday, September 22, 2012 2:05:03 PM UTC+1, Michael John wrote:
>
> Hey everyone. I have rails 3.2.8 installed but I need 3.2.1 installed
> either paralell with 3.2.8 or permently replacing it. I received work with
> an existing 3.2.1 site, and the owner does not want to upgrade to 3.2.8.
>

You don't need to install rails 3.2.1 - just run bundle install from the
root of this app and bundler will take care of that for you. You'll
probably need to prefix rails commands with bundle exec (eg `bundle exec
rails console` instead of `rails console`)

Fred
Posted by Michael John (Guest)
on 2012-09-22 21:50
(Received via mailing list)
Hey Fred,

I've ran bundle install, but when I want to start the server I get the
following error:

Error is the same for both 'rails server' and 'bundle exec rails server'

-------------------------------------------------------------------------------------
$ bundle exec rails server
/usr/local/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in
`autodetect': Could not find a JavaScript runtime. See
https://github.com/sstephenson/execjs for a list of available runtimes.
(ExecJS::RuntimeUnavailable)
    from
/usr/local/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs.rb:5:in
`<module:ExecJS>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/execjs-1.4.0/lib/execjs.rb:4:in 
`<top
(required)>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in
`require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in
`<top (required)>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in
`require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in
`<top (required)>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in
`require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in
`<top (required)>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler/runtime.rb:68:in
`require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler/runtime.rb:68:in
`block (2 levels) in require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler/runtime.rb:66:in
`each'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler/runtime.rb:66:in
`block in require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler/runtime.rb:55:in
`each'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler/runtime.rb:55:in
`require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/bundler-1.2.0/lib/bundler.rb:128:in
`require'
    from /home/draugen/dev/deal_site/config/application.rb:6:in `<top
(required)>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/commands.rb:53:in
`require'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/commands.rb:53:in
`block in <top (required)>'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/commands.rb:50:in
`tap'
    from
/usr/local/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/commands.rb:50:in
`<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'
-----------------------------------------------------------

execjs was installed by bundle.

------------------- Bundle Output ----------------------
$ bundle install
Using rake (0.9.2.2)
Using i18n (0.6.1)
Using multi_json (1.3.6)
Using activesupport (3.2.8)
Using builder (3.0.3)
Using activemodel (3.2.8)
Using erubis (2.7.0)
Using journey (1.0.4)
Using rack (1.4.1)
Using rack-cache (1.2)
Using rack-test (0.6.1)
Using hike (1.2.1)
Using tilt (1.3.3)
Using sprockets (2.1.3)
Using actionpack (3.2.8)
Using mime-types (1.19)
Using polyglot (0.3.3)
Using treetop (1.4.10)
Using mail (2.4.4)
Using actionmailer (3.2.8)
Using arel (3.0.2)
Using tzinfo (0.3.33)
Using activerecord (3.2.8)
Using activeresource (3.2.8)
Using coffee-script-source (1.3.3)
Using execjs (1.4.0)
Using coffee-script (2.2.0)
Using rack-ssl (1.3.2)
Using json (1.7.5)
Using rdoc (3.12)
Using thor (0.16.0)
Using railties (3.2.8)
Using coffee-rails (3.2.2)
Using factory_girl (4.1.0)
Using factory_girl_rails (4.1.0)
Using jquery-rails (2.0.3)
Using bundler (1.2.0)
Using rails (3.2.8)
Using sass (3.2.1)
Using sass-rails (3.2.5)
Using sqlite3 (1.3.6)
Using timecop (0.5.1)
Using uglifier (1.3.0)
Your bundle is complete! Use `bundle show [gemname]` to see where a 
bundled
gem is installed.
------------------------------------------------------------------------------

What else could I try?

Thanks
-Michael
Posted by Benjamin Iandavid Rodriguez (Guest)
on 2012-09-22 21:58
(Received via mailing list)
Add the ruby racer gem to your gem file otherwise install node js

Regards

2012/9/22 Michael John <gosh.mike@gmail.com>
Posted by Michael John (Guest)
on 2012-09-22 22:29
(Received via mailing list)
Ian,

adding the ruby racer gem to the gem file worked.


Thank you both for your help, I appreciate it.
-Michael
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.