Jruby kann nicht mit RVM installiert werden

1933
gotqn

Wenn ich einen der folgenden Befehle ausführe:

rvm install jruby-1.7.3 

oder

rvm install jruby 

Ich erhalte folgende Nachricht:

Bei der Suche nach binären Rubinen kann dies einige Zeit dauern.

Für die Installation von Anforderungen für Ubuntu ist möglicherweise ein Sudo-Kennwort erforderlich.

Das Ausführen von "apt-get --quiet --yes update" würde Sudo erfordern.

Lesen Sie bitte 'rvm autolibs'.

Repositorys aktualisieren

Fehlende erforderliche Pakete: git-core.

Lesen Sie bitte 'rvm autolibs'.

und

rvm --version

gibt mir

rvm 1.19.0 (zuletzt) ​​von Wayne E. Seguin, Michal Papis [ https://rvm.io/]

Könnte jemand raten, wie man das beheben kann?

2
der Befehl hat Sie gebeten, `rvm autolibs` zu lesen - oder? mpapis vor 11 Jahren 2
@mpapis Eigentlich mache ich das und schaue, die Ausgabe löse mein Problem. gotqn vor 11 Jahren 0

3 Antworten auf die Frage

3
gotqn

Das Problem wurde behoben, indem nur Folgendes ausgeführt wurde:

rvm autolibs enabled 

Wenn ich zuerst renne

rvm autolibs status 

und die Ausgabe wurde "deaktiviert", wobei folgende Modi zulässig sind:

  • 0, disable, disabled - Limit RVM Automatisierung so weit wie möglich.
  • 1, read, read-only - Lassen Sie RVM Paket - Manager verwenden, wenn gefunden, aber installieren oder nicht fehlschlagen, wenn Abhängigkeiten fehlen.
  • 2, fail, read-fail - Lassen Sie RVM Paket - Manager verwenden, wenn gefunden, fehlschlagen, wenn Abhängigkeiten fehlen. Dies ist die Standardeinstellung .
  • 3, packages, install-packages- Lassen Sie RVM Paket - Manager verwenden, wenn gefunden, installieren Sie fehlende Abhängigkeiten.
  • 4, enable, enabled - Lassen Sie RVM Paket - Manager verwenden, wenn gefunden, fehlende Abhängigkeiten installieren, installieren Paket - Manager (nur OSX).
  • brew, homebrew, osx_brew - wie 4aber Kräfte Verwendung von Homebrew.
  • port, macports, osx_port - wie 4aber Kräfte Verwendung von MacPorts.
  • fink, osx_fink - wie 4aber Kräfte Verwendung von Fink.
  • smf - Wie, 4aber erzwingt die Verwendung von SM Framework.
0
spullen

Looks like you might need to install git sudo apt-get install git

Ich habe es installiert, aber die Fehlermeldung erscheint erneut. gotqn vor 11 Jahren 0
0

I got similar error when installing ruby

Missing required packages: git.

Cowardly refusing to continue, please read 'rvm autolibs'.

Take a look at the instructions on the following link, it may help you.

https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-centos-6-with-rvm

Note that after installing rvm you probably have to install additional dependencies using following command before you install ruby (this is listed in the link)

yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

NOTE: For centos >= 5.4 iconv-devel is provided by glibc