[RUBY] Aktuelle Probleme mit rbenv

Aktuelle Probleme mit rbenv

$ rbenv -v rbenv 1.1.2-34-g0843745 Wenn es vom 2. bis 10. August kein Update gibt, scheint alles diese Version zu sein

Was ist während verschiedener Versuche und Fehler unter dem alten Mac OS X passiert?

    1. Ich bin nicht sicher, ob es sich um ein OpenSL- oder Curl-Problem handelt, aber rbenv kann Ruby 2.5.8 nicht herunterladen.
  1. Unzureichende Fehleranzeige aufgrund eines Downloadfehlers. Wenn es 1 ist, ist die Ursache dem Benutzer daher völlig unbekannt, ob es sich um openssl oder curl oder cert.pem handelt.

Alles wird funktionieren, solange es heruntergeladen werden kann. jedoch

    1. Mit einem Befehl von iterm2 locken Sie -KO oder -LO https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.gz Erfolgreicher Download. Ich verstehe nicht.

Folgendes ist mit Mac OS X El Capitan 10.11 passiert. 4. Auch wenn openssl 1.1.1g bereits installiert ist und der Pfad korrekt ist, installieren Sie es separat unter .rbenv. 5. Der Download ist mit rbenv install 2.5.8 erfolgreich. In diesem Moment, Ruby 2.0.0 und $ ruby -ropenssl -e "p OpenSSL::X509::DEFAULT_CERT_FILE" "/System/Library/OpenSSL/cert.pem" Wie es ist 1.1.1g / usr / local / bin / openssl (obwohl nicht verwendet) 7.71.1 in / usr / local / bin / curl Was bedeutet es, mit dieser Kombination erfolgreich zu sein? Es scheint, dass Sie mit Curl kommunizieren, aber wget? Verwenden Sie alte Locken?

curl7.30.0


$ /usr/bin/curl --version
curl 7.30.0 (x86_64-apple-darwin13.0) libcurl/7.30.0 SecureTransport zlib/1.2.5
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz

6, Dies ist ein Benutzerproblem, export PATH="HOME/.rbenv/bin:PATH" Ist nicht notwendig, wenn offiziell ist? Es gibt viele Fälle, in denen geschrieben steht, dass es für Kommentare im Internet notwendig ist, und es gibt auch unnötige Anleitungen. Die neueste Version (rbenv 1.1.2) funktioniert nur, wenn sie zu bash_profine (zshenv) hinzugefügt wird.

Führen Sie den folgenden Befehl aus. $ echo "(rbenv init -)" export PATH="/Users/xxxxxxx/.rbenv/shims:{PATH}" pbenv fügt auch einen Pfad hinzu. Sollte dies auch auf der Programmseite von rbenv erfolgen?

Referenz 1. Kann wichtig sein (Artikel 2015) Wie funktioniert rbenv + ruby-build --takatoshionos Blog

Die Verzeichnisse unterscheiden sich erheblich zwischen Homebrew und Rbenv. Ursprünglich sollte es kein Problem mit mehreren Verzeichnissen geben, indem das Präfix angegeben und nach der Installation verknüpft wird. Sind Homebrew und Rbenv jedoch nicht unterschiedlich lustig?

Fazit Sofern das oben genannte Problem nicht gelöst ist, ist es meiner Meinung nach am besten, vorerst eine Ruby-Quelle zu erstellen und die Pfade zu wechseln, ohne rbenv zu verwenden.

Referenz 2 Was macht rbenv? - Die Krabbe hat zugesehen ...

Recommended Posts

Aktuelle Probleme mit rbenv
Wechseln Sie die Ruby-Version mit rbenv
Eine Reihe von Problemen in der Android Studio-Entwicklung
Installieren Sie Ruby unter Ubuntu 20.04 mit rbenv