[RUBY] Problèmes récents avec rbenv

Problèmes récents avec rbenv

$ rbenv -v rbenv 1.1.2-34-g0843745 S'il n'y a pas de mise à jour du 2 au 10 août, tout semble être cette version

Que s'est-il passé lors de divers essais et erreurs sur l'ancien Mac OS X.

    1. Je ne sais pas s'il s'agit d'un problème openssl ou curl, mais rbenv ne parvient pas à télécharger ruby 2.5.8.
  1. Affichage d'erreur insuffisant en raison d'un échec de téléchargement. Par conséquent, lorsqu'il est 1, la cause est complètement inconnue de l'utilisateur, qu'il s'agisse de openssl, curl ou cert.pem.

Tout fera l'affaire tant qu'il peut être téléchargé. pourtant

    1. Avec une commande d'iterm2, curl -KO ou -LO https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.gz Téléchargement réussi. Je ne comprends pas.

Voici ce qui s'est passé avec Mac OS X El Capitan 10.11. 4. Même si openssl 1.1.1g est déjà installé et que le chemin est correct, installez-le séparément sous .rbenv. 5. Le téléchargement est réussi avec rbenv install 2.5.8. Cette fois, ruby 2.0.0 et $ ruby -ropenssl -e "p OpenSSL::X509::DEFAULT_CERT_FILE" "/System/Library/OpenSSL/cert.pem" Tel quel 1.1.1g de / usr / local / bin / openssl (bien que non utilisé) 7.71.1 dans / usr / local / bin / curl Que signifie réussir avec cette combinaison? Il semble que vous communiquez avec curl, mais wget? Utilisez-vous une ancienne boucle?

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, ceci est un problème d'utilisateur, export PATH="HOME/.rbenv/bin:PATH" N'est-ce pas nécessaire si c'est officiel? Il y a de nombreux cas où il est écrit qu'il est nécessaire de commenter sur le net, et il y a aussi des guides inutiles. La dernière version (rbenv 1.1.2) ne fonctionnera que si elle est ajoutée à bash_profine (zshenv).

Exécutez la commande suivante. $ echo "(rbenv init -)" export PATH="/Users/xxxxxxx/.rbenv/shims:{PATH}" pbenv ajoute également un chemin. Cela devrait-il également être fait du côté programme de rbenv?

Référence 1. Peut être important (article de 2015) Comment fonctionne rbenv + ruby-build - blog de takatoshiono

Les répertoires sont très différents entre homebrew et rbenv. À l'origine, il ne devrait y avoir aucun problème avec plusieurs répertoires en spécifiant le préfixe et en créant des liens après l'installation, mais homebrew et rbenv ne sont-ils pas tous fous?

Conclusion À moins que le problème ci-dessus ne soit résolu, je pense qu'il est préférable de créer une source ruby et de changer de chemin pour le moment sans utiliser rbenv.

Référence 2 Que fait rbenv? - Le crabe regardait ...

Recommended Posts

Problèmes récents avec rbenv
Changer de version Ruby avec rbenv
Une série de problèmes dans le développement de studios Android
Installez ruby sur Ubuntu 20.04 avec rbenv