2016-04-27 11 views
0

Ich habe gerade mein System auf Ubuntu 16.04 LTS aktualisiert (Neuinstallation) und versucht, Ruby mit RVM zu installieren. RVM selbst fein installiert (unter Verwendung dieses Handbuch http://www.webupd8.org/2014/11/how-to-install-rvm-ruby-version-manager.html), aber wenn ich versuche dann zu installieren Ruby-ich die folgende Fehlermeldung erhalten:Ruby on Rails kann nicht unter Ubuntu installiert werden 16.04 LTS

[email protected]:~$ rvm install 2.3.0 
Searching for binary rubies, this might take some time. 
No binary rubies available for: ubuntu/16.04/x86_64/ruby-2.3.0. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Checking requirements for ubuntu. 
Requirements installation successful. 
Installing Ruby from source to: /usr/share/rvm/rubies/ruby-2.3.0, this may take a while depending on your cpu(s)... 
ruby-2.3.0 - #downloading ruby-2.3.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 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
Warning: Failed to create the file ruby-2.3.0.tar.bz2.part: Permission denied 
0 13.5M 0 16384 0  0 19826  0 0:11:55 --:--:-- 0:11:55 19811 
curl: (23) Failed writing body (0 != 16384) 
There was an error(23). 
Checking fallback: https://ftp.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.bz2 
% 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 
Warning: Failed to create the file ruby-2.3.0.tar.bz2.part: Permission denied 
    0 13.5M 0 16149 0  0 7324  0 0:32:16 0:00:02 0:32:14 7323 
curl: (23) Failed writing body (0 != 16149) 
There was an error(23). 
Failed download 
There has been an error fetching the ruby interpreter. Halting the installation. 

Ist das ein generelles Problem für 16,04? Die genaue Methode funktionierte unter 15.10. Irgendwelche Ideen wie das behoben werden kann?

Antwort

0

Wenn Sie rvmohne sudo-Berechtigungen zu installieren, alles andere sollte als

erwartet funktionieren Wenn Sie rvm installiert haben, entfernen Sie sie mit

rvm implode 

oder

rm -rf ~/.rvm 

Dann installieren rvm unter Verwendung

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 
\curl -sSL https://get.rvm.io | bash -s stable 

Dann installieren Ruby mit

rvm install 2.3.0 

Verwenden Welche Version Sie installieren wollen. Jetzt

gehen Sie vor und installieren Schienen

gem install rails 
0

Es sieht so aus, als ob rvm versucht Ruby nach/usr/share/rvm zu installieren, was meiner Meinung nach bedeutet, dass es auf der systemweiten Ebene anstatt auf der Benutzerebene installiert wird. Ist es das was du wolltest? Wenn das der Fall, kann es notwendig sein rvm als sudo auszuführen:

[email protected]:~$ sudo rvm install 2.3.0 

Für das, was es wert ist, ich installieren rvm wie ich (mein Benutzer), so dass ich zu verwirren nicht mit Privilegien haben; und ich bin der einzige Benutzer auf dem System, der rvm benötigt.

+0

Danke für Ihre schnelle Antwort. Ich habe das zuvor versucht und es gibt mir den folgenden Fehler: 'sudo: rvm: Befehl nicht gefunden ' – Severin

+0

Wollte Sie es als System oder Benutzer installieren? –

+0

Auf Benutzer-Ebene würde wahrscheinlich mehr Sinn machen, wie Sie erwähnt haben, obwohl ich der einzige Benutzer auf dem System bin. – Severin

0

einen Neustart versuchen.

Ich hatte das gleiche Problem mit zwei Installationen von Ubuntu 16.04 Beide Computer hatten das gleiche Problem, es wurde behoben, nachdem ich neu gestartet.

rvm install ruby-2.5.0 
Verwandte Themen