Installing ruby ​​using RVM fails without a trace

Ok, I installed RVM. I tested using:

type rvm | head -n1 

Output: "rvm is a function." So far so good.

Then I tried:

 rvm install 1.8.7-p302 

Everything went smoothly, but then:

 $ ruby -v The program 'ruby' is currently not installed. You can install it by typing: sudo apt-get install ruby 

RVM says that everything went fine through the installation ... Getting information about RVM:

 $ rvm info ruby-1.8.7-p302: system: uname: "Linux pi-ubuntu 2.6.32-24-generic-pae #43-Ubuntu SMP Thu Sep 16 15:30:27 UTC 2010 i686 GNU/Linux" bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu)" zsh: " => not installed" rvm: version: "rvm 1.0.11 by Wayne E. Seguin ( wayneeseguin@gmail.com ) [http://rvm.beginrescueend.com/]" ruby: interpreter: "" version: "" date: "" platform: "" patchlevel: "" full_version: "" homes: gem: "/home/pi/.rvm/gems/ruby-1.8.7-p302" ruby: "/home/pi/.rvm/rubies/ruby-1.8.7-p302" binaries: ruby: "" irb: "" gem: "" rake: "" environment: PATH: "/home/pi/bin:/home/pi/Programs/ZendFramework-1.10.6/bin:/home/pi/Programs/apache-maven-2.2.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/pi/.rvm/bin:/home/pi/.rvm/bin" GEM_HOME: "/home/pi/.rvm/gems/ruby-1.8.7-p302" GEM_PATH: "/home/pi/.rvm/gems/ruby-1.8.7-p302:/home/pi/.rvm/gems/ ruby-1.8.7-p302@global " BUNDLE_PATH: "/home/pi/.rvm/gems/ruby-1.8.7-p302" MY_RUBY_HOME: "/home/pi/.rvm/rubies/ruby-1.8.7-p302" IRBRC: "/home/pi/.rvm/rubies/ruby-1.8.7-p302/.irbrc" RUBYOPT: "" gemset: "" 

Also trying to perform a default reset:

 $ rvm 1.8.7 --default ruby ruby-1.8.7-p302 is not installed. 'rvm install ruby-1.8.7-p302' 

How can i fix this? Any help would be greatly appreciated.

Thanks guys. rvm use ruby-1.8.7 says: warn: ruby ​​ruby-1.8.7-p302 is not installed. To install, run: 'rvm install ruby-1.8.7-p302'

Information added:

 $ rvm list rvm rubies $ rvm use ruby-1.8.7 warn: ruby ruby-1.8.7-p302 is not installed. To install do: 'rvm install ruby-1.8.7-p302' 

About my .profile, I did not use it, I used it instead. Bashrc. Here's what it looks like:

 # If not running interactively, don't do anything # [ -z "$PS1" ] && return if [[ -n "$PS1" ]] ; then #... all of the original content.... fi [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

Ok, at this moment I tried to move around:

[[-s "$ HOME / .rvm / scripts / rvm"]] && & && & source "$ HOME / .rvm / scripts / rvm"

in my .profile. Bad luck.

I also reinstall ruby, again everything goes smoothly:

 $ rvm install 1.8.7-p302 /home/pi/.rvm/rubies/ruby-1.8.7-p302, this may take a while depending on your cpu(s)... ruby-1.8.7-p302 - #fetching ruby-1.8.7-p302 - #downloading ruby-1.8.7-p302, this may take a while depending on your connection... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4086k 100 4086k 0 0 42600 0 0:01:38 0:01:38 --:--:-- 44324 ruby-1.8.7-p302 - #extracting ruby-1.8.7-p302 to /home/pi/.rvm/src/ruby-1.8.7-p302 ruby-1.8.7-p302 - #extracted to /home/pi/.rvm/src/ruby-1.8.7-p302 ruby-1.8.7-p302 - #configuring ruby-1.8.7-p302 - #compiling ruby-1.8.7-p302 - #installing ruby-1.8.7-p302 - #rubygems installing to ruby-1.8.7-p302 Retrieving rubygems-1.3.7 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 284k 100 284k 0 0 25693 0 0:00:11 0:00:11 --:--:-- 61417 Extracting rubygems-1.3.7 ... ruby-1.8.7-p302 - adjusting #shebangs for (gem). ruby-1.8.7-p302 - #importing default gemsets (/home/pi/.rvm/gemsets/) Install of ruby-1.8.7-p302 - #complete 

But again ruby ​​-v execution says it is not installed ...

I missed something, but I can’t understand ...

+4
source share
5 answers

I will help you in #rvm on irc.freenode.net if you are still stuck. I am there for a day est.

+3
source

OK, some depots were broken, it was a problem.

I did:

 apt-get install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev 

Now rvm is working correctly.

Thanks u!

+5
source

It helps me. I add the line to the end ~ / .bashrc

[[-s "$ HOME / .rvm / scripts / rvm"]] && & && & source "$ HOME / .rvm / scripts / rvm"

and reload bash. Now we work

rvm use 1.9.2 --default

ruby -v ruby ​​1.9.2p180 (2011-02-18 version 30909) [x86_64-linux]

+3
source

I had the same problem. Turns out I had sudo bash'd in my console, which killed it all. Must be installed as user ... not under sudo. Nice 3 hours wasted! lol.

Pete.

+1
source

I solved this problem by doing:

 rvm use ruby-1.8.7-p302 
+1
source

All Articles