2015-01-08 7 views
7

Ich bin neu in der Programmierung versucht Ruby 2.2 mit RVM und den folgenden Fehler zu erhalten. Ich habe rvm laufen lassen stabil und versuchte neu zu installieren, aber den gleichen Fehler zu bekommen.Fehler beim Ausführen von '__rvm_make install'

$ rvm reinstall ruby-2.2.0 
Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.10/x86_64/ruby-2.2.0. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Checking requirements for osx. 
Installing requirements for osx. 
Updating system..... 
Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libksba, openssl........ 
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date. 
Requirements installation successful. 
Installing Ruby from source to: /usr/local/rvm/rubies/ruby-2.2.0, this may take a while depending on your cpu(s)... 
ruby-2.2.0 - #downloading ruby-2.2.0, 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 12.6M 100 12.6M 0  0 892k  0 0:00:14 0:00:14 --:--:-- 1518k 
ruby-2.2.0 - #extracting ruby-2.2.0 to /usr/local/rvm/src/ruby-2.2.0.... 
ruby-2.2.0 - #applying patch /usr/local/rvm/patches/ruby/2.2.0/fix_installing_bundled_gems.patch. 
ruby-2.2.0 - #configuring.......................................................... 
ruby-2.2.0 - #post-configuration. 
ruby-2.2.0 - #compiling............................................................. 
ruby-2.2.0 - #installing.......... 
Error running '__rvm_make install', 
showing last 15 lines of /usr/local/rvm/log/1420687911_ruby-2.2.0/install.log 
           psych 2.0.8 
           rake 10.4.2 
           rdoc 4.2.0 
installing bundle gems:  /usr/local/rvm/rubies/ruby-2.2.0/lib/ruby/gems/2.2.0 (build_info, cache, doc, extensions, gems, specifications) 
           minitest-5.4.3.gem 
           power_assert-0.2.2.gem 
           test-unit-3.0.8.gem 
./tool/rbinstall.rb:723:in `chmod': Operation not permitted @ chmod_internal - /usr/local/rvm/gems/ruby-1.9.3-p392/ (Errno::EPERM) 
    from ./tool/rbinstall.rb:723:in `block in <main>' 
    from ./tool/rbinstall.rb:749:in `call' 
    from ./tool/rbinstall.rb:749:in `block in <main>' 
    from ./tool/rbinstall.rb:746:in `each' 
    from ./tool/rbinstall.rb:746:in `<main>' 
make: *** [do-install-nodoc] Error 1 
++ return 2 
There has been an error while running make install. Halting the installation. 
+0

Ich versuchte das auch und immer noch das gleiche Problem –

+0

Warum gibt es eine Ruby-Version in Ihrem Edelstein-Ordner? lösche das '/ usr/local/rvm/Gems/Ruby-1.9.3-p392 /' – Anthony

+0

Danke Anthony! Es gab tatsächlich 4 Ruby-Versionen im Gems-Ordner. Ich habe alle entfernt und die Installation abgeschlossen. –

Antwort

10

Versuchen Sie, Ihre rvm mit dem Befehl

rvm get Kopf

Dann versuchen Sie es erneut zu aktualisieren. Hoffentlich sollte es funktionieren.

+0

Danke, es hat mir geholfen! –

+0

Arbeitete! Ich denke, jedes Mal, wenn Sie einen Fehler bei der Installation von Ruby mit Rvm sehen, ist es wert zu versuchen "Rvm bekommen Kopf" – venkatareddy

Verwandte Themen