Submitted by neocydfr on Sun, 06/04/2017 - 08:45
I want to install Ruby on Rails 5.1.1 with the Virtualmin script installer for my virtual server.
I'm on Debian 8, fresh install and updated. When I do ruby -v I have : ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
But Virtualmin tells me "This script cannot be installed, as this virtual server does not meet its requirements : Ruby version 2.2.2 or later is needed, but your system has version 2.1.5"
I don't understand what is wrong ?
Thank you
Status:
Active
Comments
Submitted by neocydfr on Sun, 06/04/2017 - 08:46 Comment #1
Submitted by JamieCameron on Sun, 06/04/2017 - 16:03 Comment #2
Do you perhaps have more than one
ruby
version on your system?Submitted by neocydfr on Mon, 06/05/2017 - 05:29 Comment #3
It's was that, thank you ;)
Submitted by neocydfr on Tue, 06/06/2017 - 08:00 Comment #4
Finally no...
I removed ruby 2.1 with apt.
ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
On Virtualmin I start install for RoR 5.1 :
[...]
The following extra packages will be installed:
libruby2.1 rake ruby ruby2.1 rubygems-integration
Suggested packages:
ri ruby-dev bundler
The following NEW packages will be installed:
libruby2.1 rake ruby ruby-mkrf ruby2.1 rubygems-integration
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
[...]
Unpacking ruby (1:2.1.5+deb8u2) ...
[...]
Failed to install script : This script cannot be installed, as this virtual server does not meet its requirements : Ruby version 2.2.2 or later is needed, but your system has version 2.1.5
So Virtualmin autoinstall Ruby 2.1 when I already have Ruby 2.4.1 installed (with rbenv)...