Impressionen und Erinnerungen an die Installation von OpenSL, Curl, Ruby, Homebrew und Rbenv

● Memorandum, Verfassen von Memos, fast kein Beweisprotokoll

Anfang August 2020 konnte ich die Quelle von autoconf auf openssl, curl und rubin installieren. openssl curl (wget) Ich habe Probleme mit SSL-Kommunikation wie Ruby, aber es wurde möglicherweise fast gelöst.

Ich erinnere mich nicht, wann ich mit kindai.rb angefangen habe (2015-2017?). 2017 ist die erste Frage zu Qiita. (Vielleicht habe ich auf 5ch eine andere Frage gestellt?) Openssl curl (wget) Ich hatte bis Juli 2020 nicht alle Protokolle in der Umgebungskonstruktion wie Ruby, aber ich werde aufschreiben, woran ich mich erinnere.

● Ereignis

Bei der ImageMagick-Installation von homebrew wird eine große Anzahl von Befehlen und Bibliotheken installiert. Es scheint eine Abhängigkeit zu geben, daher dachte ich, ich könnte die Quelle nicht selbst erstellen. -> Eigentlich war es einfach. Es braucht nur Zeit und Mühe.

Homebrew verursacht defekte Links und Störungen. Etwa alle paar Jahre. Ich habe Erfahrung mit der Neuinstallation von Homebrew "3 oder 4 Mal / ein Mac".

Bei der Installation von openssl oder curl trat sowohl beim Homebrew-Build als auch beim Source-Build ein SSL-Kommunikationsproblem auf. Es geschah nur durch ein Upgrade der Version. Es gibt kein Beweisprotokoll. -> Die Erfolgsquote des Homebrew-Builds war höher.

Bei der Installation von rbenv ist sowohl beim Homebrew-Build als auch beim Source-Build ein Problem aufgetreten. Es gibt ein Beweisprotokoll. Diesmal (Anfang August) hatte auch ein Problem. -> Das Problem hat mir nicht gefallen und ich habe es mit Stow geschafft. -> Das Verstauen erfordert eine Änderung der Verbindung und des Pfads, der Quelle bash_profile und der Quelle .zshrc, um Ruby zu wechseln. Dies ist etwas mühsam, aber die Verwaltung der Verstauung dauert weniger lange, bis openssl und curl verknüpft werden können und eine SSL-Kommunikation möglich ist. Ich fühle.

● Eindrücke und Erinnerungen

Ich glaube nicht, dass die Option ./configure online für Ruby-Installationen von rbenv gut validiert wurde. Ich glaube nicht, dass die Option ./configure in der Ruby-Installation von Homebrew online überprüft wurde Ich glaube nicht, dass die Option ./configure online in der Curl-Installation von Homebrew überprüft wurde Ich glaube nicht, dass die Option ./configure in der von homebrew durchgeführten openssl-Installation online validiert wurde

Wenn alle von der Quelle gebaut sind. Absicht des OpenSL-Autors (Option ./configure) Absicht des Curl-Autors Absicht des Rubinautors (Kein Rbenv, Ruby-Build) Scheint die wenigsten Probleme zu haben?

Wenn Sie ein Verständnis und eine Absicht von Homebrew haben, wenn nicht nur. Nachdem der Homebrew-Autor die obige Absicht verstanden hat (vielleicht liegt ein Fehler vor?) openssl ./configure Option Option curl ./configure ruby ./configure Option (Kein Rbenv, Ruby-Build)

Außerdem, wenn rbenv (Ruby-Build) erstellt wird. rbenv (ruby-build) Vom Autor vorgesehen Verstehen Sie die Option ./configure von openssl (verstehen Sie die installierte Umgebung) Option curl ./configure (Kennen Sie die installierte Umgebung) ruby ./configure Option

Darüber hinaus, wenn alle Homebrew gebaut sind. Beabsichtigt von rbenv (ruby-build) Verstehen Sie die Option ./configure von openssl (verstehen Sie die installierte Umgebung) Option curl ./configure (Kennen Sie die installierte Umgebung) ruby ./configure Option Nur in diesem Fall scheint es das zweitniedrigste Problem zu sein, aber es ist ein Ergebnis von Zweifeln.

Sie können sehen, dass es schwierig ist, das Problem zu isolieren, wenn es viele Tools gibt.

Unabhängig von der Kombination, SSL-bezogenen Fehlern und Bugs (unklar?) Vor dem Betrieb von kindai.rb weiß ich nicht, wie oft ich openssl, curl, ruby und rbenv neu installiert habe. Es gibt viele OpenSSL-Fragen, Curl-Fragen, Ruby-Fragen usw. im Internet zur Installation (Konfigurationsoption) und Verwendung. (Es gibt zu viele Probleme.)

Seit einigen Jahren lese ich Installationsartikel außerhalb von Qitta, aber ich habe keine Artikel gefunden, die auf die oben genannten Punkte hinweisen oder diese beachten. (Vielleicht ist es ein Mac anstelle von Linux.)

In Anbetracht der Zeit, als ich die Installation von openssl, curl, ruby und rbenv viele Male verloren habe. Dieses Mal habe ich meine Meinung geändert, dass der Quell-Build der schnellste ist.

Es tut mir leid für mein Gedächtnis und meine Vermutungen. Es gibt viele Eintauchpunkte, da nicht alle früheren Installationsprotokolle übrig bleiben, aber bitte verzeihen Sie mir.

das ist alles

Recommended Posts

Impressionen und Erinnerungen an die Installation von OpenSL, Curl, Ruby, Homebrew und Rbenv
Installieren Sie Ruby 3.0.0 Preview 1 mit einer Kombination aus Homebrew und rbenv
Umgang mit verschiedenen Versionen von rbenv und Ruby
Eindrücke von Black Jack-Cli mit Ruby
Erläuterung der Ruby Time- und Date-Objekte
Zusammenfassung der Hashes und Symbole in Ruby
[Ruby] Schleifenunterscheidung und Verwendung in Ruby
Vergleich von JavaScript-Objekten und Ruby-Klassen
Sortieren Sie ein Array von Ruby Homebrew-Klassen