On 14 April 2016 at 21:14, Colin Law <clan...@gmail.com> wrote:
> On 14 April 2016 at 19:51, Vince Laurent <li...@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+unsubscr...@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.

Reply via email to