Selim Alawwa
Selim Alawwa

Reputation: 762

Installing Ruby - Digital Ocean - RVM - Unstable ruby version - Can't install Gems

I am trying to install Ruby & Rails on DigitalOcean droplet, I have downloaded ruby 2.5.1 with RVM but when I check version it says 2.31 and when I list available versions I get only 2.5.1.

I have tried rvm use 2.5.1 I got below problem

enter image description here

I fix it by running source ~/.rvm/scripts/rvm , then rvm use 2.5.1 and run bundle install, I get the following error,

can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)

enter image description here

Below show the unstable issues faced from RVM and ruby versions

enter image description here

enter image description here

UPDATE

When I ssh into the server and run ruby -v, I get 2.5.1, then if I run

/bin/bash --login

I check ruby -v, its 2.5.1

Upvotes: 0

Views: 187

Answers (1)

widjajayd
widjajayd

Reputation: 6253

install ruby 2.5.1 first, from your image it seems rvm already installed correctly you just need to install it (it shows from your list command)

rvm install 2.5.1
# this to install version 2.5.1
rvm use 2.5.1
# active ruby 2.5.1
ruby -v
# check your version and make sure it said 2.5.1 

to install bundler to your home directory use

# after you active ruby 2.5.1 then install bundler
gem install bundler 
# my suggestion do not install with sudo
# in case you still has write problem below is other solution suggested [from here][1]
gem install bundler --user-install

This will install Bundler into your home directory. Note that you will need to append ~/.gem/ruby//bin to your $PATH variable to use bundle.

Upvotes: 1

Related Questions