Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error while installing Ruby 1.9.3

I have an error while installing Ruby 1.9.3 through rvm.

rvm install 1.9.3-p0 Installing Ruby from source to: /home/alder/.rvm/rubies/ruby-1.9.3-p0, this may take a while depending on your cpu(s)...  ruby-1.9.3-p0 - #fetching  ruby-1.9.3-p0 - #downloading ruby-1.9.3-p0, this may take a while depending on your connection...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                 Dload  Upload   Total   Spent    Left  Speed   0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0^[[B^[[B^[[B^[[B^[[B^[[B^[100 9330k  100 9330k    0     0   112k      0  0:01:23  0:01:23 --:--:-- 64618 ruby-1.9.3-p0 - #extracting ruby-1.9.3-p0 to /home/alder/.rvm/src/ruby-1.9.3-p0 ruby-1.9.3-p0 - #extracted to /home/alder/.rvm/src/ruby-1.9.3-p0 Fetching yaml-0.1.3.tar.gz to /home/alder/.rvm/archives Extracting yaml-0.1.3.tar.gz to /home/alder/.rvm/src Configuring yaml in /home/alder/.rvm/src/yaml-0.1.3. Compiling yaml in /home/alder/.rvm/src/yaml-0.1.3. Installing yaml to /home/alder/.rvm/usr ruby-1.9.3-p0 - #configuring  ruby-1.9.3-p0 - #compiling  ruby-1.9.3-p0 - #installing  Removing old Rubygems files... -e:1: Use RbConfig instead of obsolete and deprecated Config. Installing rubygems dedicated to ruby-1.9.3-p0... Installing rubygems for /home/alder/.rvm/rubies/ruby-1.9.3-p0/bin/ruby ERROR: Error running 'GEM_PATH="/home/alder/.rvm/gems/ruby-1.9.3-p0:/home/alder/.rvm/gems/ruby-1.9.3-p0@global:/home/alder/.rvm/gems/ruby-1.9.3-p0:/home/alder/.rvm/gems/ruby-1.9.3-p0@global" GEM_HOME="/home/alder/.rvm/gems/ruby-1.9.3-p0" "/home/alder/.rvm/rubies/ruby-1.9.3-p0/bin/ruby" "/home/alder/.rvm/src/rubygems-1.6.2/setup.rb"', please read /home/alder/.rvm/log/ruby-1.9.3-p0/rubygems.install.log              WARN: Installation of rubygems did not complete successfully. ruby-1.9.3-p0 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake). ruby-1.9.3-p0 - #importing default gemsets (/home/alder/.rvm/gemsets/) Install of ruby-1.9.3-p0 - #complete 

Log file:

[2011-11-01 17:57:51] GEM_PATH="/home/alder/.rvm/gems/ruby-1.9.3-p0:/home/alder/.rvm/gems/ruby-1.9.3-p0@global:/home/alder/.rvm/gems/ruby-1.9.3-p0:/home/alder/.rvm/gems/ruby-1.9.3-p0@global" GEM_HOME="/home/alder/.rvm/gems/ruby-1.9.3-p0" "/home/alder/.rvm/rubies/ruby-1.9.3-p0/bin/ruby" "/home/alder/.rvm/src/rubygems-1.6.2/setup.rb" /home/alder/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems.rb:480:in `find_files': undefined method `map' for Gem::Specification:Class (NoMethodError)     from /home/alder/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems.rb:1087:in `load_plugins'     from /home/alder/.rvm/src/rubygems-1.6.2/lib/rubygems/gem_runner.rb:84:in `<top (required)>'     from /home/alder/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'     from /home/alder/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'     from /home/alder/.rvm/src/rubygems-1.6.2/setup.rb:25:in `<main>' 

Before that I had successful installations of new ruby versions. I found in google such errors, but no answers of this issue. And rails server can't start.

like image 873
zishe Avatar asked Nov 01 '11 14:11

zishe


People also ask

How do I install Ruby 1.9 3 on Windows?

Install Ruby.In the Windows Explorer, double click on the rubyinstaller-1.9. 3-p194.exe file and follow the directions. By default, Ruby will be installed in the C:\Ruby193 folder. Check the boxes "Install Tcl/Tk support" and "Add Ruby executables to your PATH." Then click Install >> Finish.

How do I install a specific version of Ruby?

Use `gem install -v` You may already be familiar with gem install , but if you add the -v flag, you can specify the version of the gem to install. Using -v you can specify an exact version or use version comparators.

How do I install an older version of Ruby on Windows?

Go to your file explorer and make sure the folder is gone. Now go to http://rubyinstaller.org/downloads/ and pick an older version. Follow that process just like the first time you installed ruby. Then go get nokogiri and whatever other gems you like and enjoy.


1 Answers

I had to upgrade RVM.

rvm get head rvm reload rvm install 1.9.3-p194 rvm use 1.9.3 

If 1.9.3-p194 isn't the latest version (as of 06/07/2012), go to Ruby site to find out what is.

like image 109
declan Avatar answered Sep 29 '22 17:09

declan