Ruby on Rails Friday, April 15, 2016

On 14 April 2016 at 21:14, Colin Law <clanlaw@gmail.com> wrote:
> On 14 April 2016 at 19:51, Vince Laurent <lists@ruby-forum.com> wrote:
>> "Have you checked the versions of all the gems (including rails) used
>> on the old server and installed those and only those on the new one?"
>>
>> using gem list --local
>>
>> the old system has 16, the new one 64
>> Here is the list of the differences:
>>
>> gem old new
>> ------------------------------------
>> actionmailer (2.3.5) (4.2.5)
>> actionpack (2.3.5) (4.2.5)
>> activerecord (2.3.5) (4.2.5)
>> activesupport (2.3.5) (4.2.5)
>> acts_as_ferret (0.4.8.2) (0.5.4)
>> devise (1.0.5) na
>> fastthread (1.0.7) na
>> ferret (0.11.6) (0.11.8.6)
>> jk-ferret (0.11.8.3) na
>> passenger (2.2.11) (5.0.27, 5.0.26)
>> rack (1.0.1) (1.6.4)
>> rails (2.3.5) (4.2.5)
>> warden (0.10.2) na
>> will_paginate (2.3.12) na
>>
>> So... do I get rid of ALL the new gems and try to figure out how to just
>> install the old ones?
>
> Probably, you have no hope as you have it, you are still trying to use
> rails 4.2.5 which is hugely different to 2.3.5
> Installing a specific gem version is easy.
> For example
> gem install <name> -v n.n.n
>
> Not sure whether for Rails you can just remove the gem versions above
> and install the 2.3.5 ones or if you will also have problems with the
> support tools that come with rails being of a later flavour
>
> You might also have issues with the version of Ruby you have
> installed. I don't know which versions of Ruby 2.3 will run with.
> The nicest way to do it would be to use rvm, which lets you run
> multiple versions of gems from what are called gemsets, then you can
> just make the right versions of gems available to your app. Rvm will
> also allow multiple versions of ruby. But really you are on a massive
> learning curve, you need someone who knows what they are doing or you
> will be splashing about in the swamp for a long time.

Actually thinking about it I could probably lead you through setting
the environment up using rvm fairly easily, assuming you are on a
sensible OS. What OS are you using?

Colin

>
> Colin

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLuei%2Bc00qh8EhRyObMssvzjsj_UgvNu9NFSE8REpY6zQw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment