Harman
Harman

Reputation: 1753

install rvm "bash /root/.rvm/scripts/rvm No such file or directory"

I want to install RVM in ubuntu and I am following these steps

root@jaskaran-Vostro-1550:/home/user_name# sudo apt-get install curl

done this successfully

root@jaskaran-Vostro-1550:/home/user_name# curl -L https://get.rvm.io | bash -s stable

done this successfully

but when I run this command

root@jaskaran-Vostro-1550:/home/user_name# source ~/.rvm/scripts/rvm

result like that

bash: /root/.rvm/scripts/rvm: No such file or directory

What's wrong in this?

Upvotes: 4

Views: 24240

Answers (5)

Ajeet Khan
Ajeet Khan

Reputation: 9190

The scripts folder is inside the zipped directory, so first we need to extract it and then run the command. Do the following things.

cd ~/.rvm/archives
tar xvzf rvm-1.26.0.tgz # or whatever RVM version you have

This will extract the folder, and in this, there will be a folder named scripts. Now run the following command.

source ~/.rvm/archives/rvm-1.26.11/scripts/rvm

And you are done.

Upvotes: 5

omikes
omikes

Reputation: 8513

If you installed rvm from root, try:

source /usr/local/rvm/scripts/rvm

Upvotes: 10

avinash
avinash

Reputation: 51

me too got the same issue and get it resolved by simply changing my user from root to another normal user, i'm using ubuntu subsystem in windows 10

Upvotes: 1

gobeltri
gobeltri

Reputation: 349

I was installing RVM on a remote server today and had the same issue. It seems that the installation was not executed by default. This is what I did to solve it:

curl -L https://get.rvm.io | bash -s stable

  # In case rvm not found
  cd ~/.rvm/archives
  tar xvzf rvm-1.26.0.tgz # or whatever RVM version you have
  cd mpapis-rvm-xxxxxxx
  ./install
  cd ..
  rm -Rf mpapis-rvm-xxxxxxxx

source ~/.rvm/scripts/rvm
echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc

Upvotes: 10

Nick Veys
Nick Veys

Reputation: 23939

Try looking in /usr/local/rvm instead. You're root, it installs differently as root.

Are you sure you want to install RVM as root? It's typically a user thing.

Upvotes: 8

Related Questions