Ich versuche, Ruby 2.1.3 mit RVM zu installieren. Ich habe die neueste Version von XCode installiert und ich habe eine saubere Installation von Rvm.Fehler bei der Installation von Ruby 2.1.3 mit RVM
ich im Grunde bin
rvm autolibs brew
rvm install ruby-2.1.3
alles zu tun, sieht ok zu arbeiten, aber dann bekomme ich diesen Fehler:
leeren Pfad Zertifikate Update vergangen, Funktionen stapeln: requirements_osx_update_openssl_cert_run rvm_requiremnts_fail_or_run_action __rvm_osx_ssl_certs_ensure_for_ruby __rvm_osx_ssl_certs_ensure_for_ruby_except_jruby external_import_setup external_import main
Die einzigen beziehen Ich kann dazu noch ein Problem mit Ruby 2.1.1 bekommen, als ein Entwickler einen hartkodierten Pfad eincheckte, aber ich kann nicht sehen, wie das zusammenhängt.
Hier ist die vollständige Spur Ich erhalte:
Searching for binary rubies, this might take some time.
Found remote file https://rubies.travis-ci.org/osx/10.9/x86_64/ruby-2.1.3.tar.bz2
Checking requirements for osx_brew.
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
Requirements installation successful.
ruby-2.1.3 - #configure
ruby-2.1.3 - #download
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 6864k 100 6864k 0 0 1143k 0 0:00:06 0:00:06 --:--:-- 1412k
No checksum for downloaded archive, recording checksum in user configuration.
ruby-2.1.3 - #validate archive
ruby-2.1.3 - #extract
ruby-2.1.3 - #validate binary
ruby-2.1.3 - #setup
ruby-2.1.3 - #gemset created /Users/jaco/.rvm/gems/[email protected]
ruby-2.1.3 - #importing gemset /Users/jaco/.rvm/gemsets/global.gems......................................................................
ruby-2.1.3 - #generating global wrappers..............
ruby-2.1.3 - #gemset created /Users/jaco/.rvm/gems/ruby-2.1.3
ruby-2.1.3 - #importing gemsetfile /Users/jaco/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.1.3 - #generating default wrappers..............
/Users/jaco/.rvm/scripts/functions/support: line 480: 2804 Trace/BPT trap: 5 "$ruby_path" -rrbconfig -e '\
File.open("'"$config_path"'","w") { |file|
RbConfig::CONFIG.sort.each{|key,value|
file.write("#{key.gsub(/\.|-/,"_")}=\"#{value.gsub("$","\\$")}\"\n")
}
}
' > /dev/null 2>&1
Empty path passed to certificates update, functions stack: requirements_osx_update_openssl_cert_run rvm_requiremnts_fail_or_run_action __rvm_osx_ssl_certs_ensure_for_ruby __rvm_osx_ssl_certs_ensure_for_ruby_except_jruby external_import_setup external_import main
Ich habe einen Thread gefunden, der nur 'Trace/BPT trap: 5' erwähnt, der entweder durch eine veraltete Terminalsitzung oder ein seltsames Zeichen verursacht wird, das unbeabsichtigt zu'/etc/paths.d' hinzugefügt wurde. Sieht die Ausgabe von echo $ PATH normal aus? Siehe: http: //apple.stackexchange.com/questions/113379/how-to-debug-verfolgen-bpt-trap-5 – thohl
Haben Sie rvm aktualisiert? Wenn dies der Fall ist, sollte eine Nachricht zum Ausführen von $ rvm-Anforderungen vorliegen. Vor kurzem hatte ich einige Probleme mit der Installation von Ruby 2.1 nach dem Upgrade von Rvm unter OSX 10.6.8. Der Befehl '$ rvm requirements' hat etwas mit openssl gemacht, was einige meiner Rubine und Gemsets kaputt gemacht hat, und ich musste Rubies 2.0 + wie folgt neu installieren:' $ rvm installiere ruby-2.1.2 --with-openssl neu -dir = $ HOME/.rvm/opt/openssl' Sie könnten versuchen, mit demselben Flag zu installieren. – 7stud