Impressions et souvenirs de l'installation d'openssl, curl, ruby, homebrew, rbenv

● Mémorandum, rédaction de mémos, presque aucun journal des preuves

Début août 2020, j'ai pu installer la source de autoconf vers openssl, curl et ruby. openssl curl (wget) J'ai été troublé par la communication SSL telle que Ruby, mais cela a peut-être été presque résolu.

Je ne me souviens pas quand j'ai commencé à utiliser kindai.rb (2015-2017?). 2017 est la première question sur qiita. (Peut-être ai-je posé une autre question sur 5ch?) Opensl curl (wget) Je n'avais pas tous les journaux laissés dans la construction de l'environnement tel que Ruby d'ici juillet 2020, mais j'écrirai ce dont je me souviens.

● Événement

En regardant l'installation ImageMagick de homebrew, un grand nombre de commandes et de bibliothèques sont installées. Il semble y avoir une dépendance, alors j'ai pensé que je ne pourrais pas créer la source moi-même. -> En fait, c'était facile. Cela ne prend que du temps et des efforts.

homebrew provoque des liens brisés et des problèmes. Environ une fois tous les quelques années. J'ai l'expérience de la réinstallation de l'homebrew "3 ou 4 fois / un Mac".

Dans une installation openssl ou curl, un problème de communication SSL s'est produit à la fois dans la version homebrew et la construction source. Cela s'est produit simplement en mettant à jour la version. Il n'y a pas de registre des preuves. -> Le taux de réussite de la construction de l'homebrew était plus élevé.

Dans l'installation de rbenv, un problème est survenu à la fois dans la version homebrew et dans la version source. Il y a un journal des preuves. Cette fois (début août) a également eu un problème. -> Je n'ai pas aimé le problème et je l'ai géré avec le rangement. -> Stow nécessite un changement de lien et un changement de chemin, source bash_profile et source .zshrc pour changer ruby, donc c'est un peu gênant, mais la gestion de l'arrimage prend moins de temps jusqu'à ce que openssl et curl puissent être liés et que la communication SSL soit possible. Je ressens.

● Impressions et souvenirs

Je ne pense pas que l'option ./configure ait été bien validée en ligne pour les installations ruby effectuées par rbenv. Je ne pense pas que l'option ./configure ait été vérifiée en ligne dans l'installation de ruby effectuée par homebrew Je ne pense pas que l'option ./configure ait été vérifiée en ligne dans l'installation de curl effectuée par homebrew Je ne pense pas que l'option ./configure ait été validée en ligne dans l'installation openssl effectuée par homebrew

Quand tout est construit à la source. intention de l'auteur openssl (option ./configure) intention de l'auteur de curl l'intention de l'auteur ruby (Pas de rbenv, de construction rubis) Semble avoir le moins de problèmes?

Quoi qu'il en soit, si vous avez une compréhension et une intention de homebrew en plus. Une fois que l'auteur de l'homebrew a compris l'intention ci-dessus (peut-être qu'il y a une erreur?) Option openssl ./configure Option curl ./configure option ruby ./configure (Pas de rbenv, de construction rubis)

De plus, si rbenv (ruby-build) est construit. rbenv (ruby-build) Destiné par l'auteur Comprendre l'option ./configure de openssl (comprendre l'environnement installé) option curl ./configure (Connaître l'environnement installé) option ruby ./configure

De plus, si tous les homebrews sont construits. Destiné par rbenv (ruby-build) Comprendre l'option ./configure de openssl (comprendre l'environnement installé) option curl ./configure (Connaître l'environnement installé) option ruby ./configure Seulement dans ce cas semble être le deuxième moins problématique, mais le résultat reste une question.

Vous pouvez voir qu'il est difficile d'isoler le problème s'il existe de nombreux outils.

Il y a aussi un problème si vous laissez tout en bas à l'homebrew. Indépendamment de la combinaison, échecs et bogues liés à SSL (pas clair?) Avant le fonctionnement de kindai.rb, je ne sais pas combien de fois j'ai réinstallé openssl, curl, ruby et rbenv.

Avec installation (option de configuration) et utilisation question openssl question curl question rubis Et ainsi de suite, chacun est en état d'être sur le net en grand nombre. (Il y a trop de problèmes.)

Depuis plusieurs années, j'ai lu des articles d'installation en dehors de qitta, mais je n'ai trouvé aucun article qui souligne ou note les points ci-dessus. (Peut-être que c'est un Mac, pas un Linux.)

Compte tenu du moment où j'ai perdu l'installation de openssl, curl, ruby et rbenv plusieurs fois. Cette fois, j'ai changé d'avis que la construction source est la plus rapide.

Je suis désolé pour ma mémoire et mes suppositions. Il existe de nombreux points de plongée car tous les journaux d'installation passés ne sont pas laissés, mais pardonnez-moi s'il vous plaît.

c'est tout

Recommended Posts

Impressions et souvenirs de l'installation d'openssl, curl, ruby, homebrew, rbenv
Installez Ruby 3.0.0 Preview 1 avec une combinaison de Homebrew et de rbenv
Comment gérer différentes versions de rbenv et Ruby
Impressions de faire Black Jack-cli avec Ruby
Explication des objets Ruby Time et Date
Résumé des hachages et symboles dans Ruby
[Ruby] Distinction et utilisation des boucles dans Ruby
Comparaison des objets JavaScript et des classes Ruby
Trier un tableau de classes homebrew Ruby