Reputation: 364
I can't seem to get Ruby installed on my Ubuntu 10.04.1 LTS machine. I tried several different tutorials, and none of them worked. It seems like I can install RVM correctly using the command \curl -L https://get.rvm.io | bash -s stable
. I do get this warning, though:
* WARNING: Your '/root/.bashrc' contains `PATH=` with no `$PATH` inside, this can breakRVM,
for details check https://github.com/wayneeseguin/rvm/issues/1351#issuecomment-10939525
to avoid this warning append #PATH.
When I try to run rvm install 1.9.3
I get the following and ruby doesn't install.
Downloaded archive checksum did not match, archive was removed!
If you wish to continue with not matching download add '--verify-downloads 2' after the command.
There has been an error fetching the ruby interpreter. Halting the installation.
I tried adding --verify-downloads 2
, but that also didn't work.
I eventually want to install rails but, of course need to install ruby first.
Edit:
I also get /usr/local/rvm/scripts/functions/support: line 170: cd: /path/to/tarballs/: No such file or directory
when trying to install ruby.
Upvotes: 0
Views: 895
Reputation: 53158
You should not work as root, this is insecure and you can easily get bitten by it, start using user accounts for work/deployment. You can remove the current installation with:
rm -rf /usr/local/rvm /etc/rvmrc /etc/profile.d/rvm.sh
The warning you get happens because in /root/.bashrc
there is PATH=...
it is intended to be there, you should just not use root account directly (look 1.)
--verify-downloads 2
) which means you trust the archive with not matching checksum.cd
issue: you have a file /etc/rvmrc
or /root/.rvmrc
which specifies rvm_archives_path=/path/to/tarballs
- make sure to remove it (it could be gone already after 1.).Upvotes: 1
Reputation: 38645
It looks like you missed the step of adding the path to your rvm/bin
directory in your .bashrc
or .bash_profile
. Either one will work, here I'm using ~/.bashrc
. Add the following line to the end of your ~/.bashrc
and reload ~/.bashrc
then give it a try.
# .bashrc
export PATH=$PATH:/usr/local/rvm/bin # This is default path
To reload your ~/.bashrc
$ source ~/.bashrc
Upvotes: 0