[RAILS] Bibliothek nicht geladen, wenn versucht wird, die Ruby-Version und die Schienen zu aktualisieren

Fehlerauszug

/Users/hoge-user/projects/freee-auth/vendor/bundle/ruby/2.6.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require': dlopen(/Users/hoge-user/projects/freee-auth/vendor/bundle/ruby/2.6.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError)
  Referenced from: /Users/hoge-user/projects/freee-auth/vendor/bundle/ruby/2.6.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.bundle
  Reason: image not found - /Users/hoge-user/projects/freee-auth/vendor/bundle/ruby/2.6.0/gems/mysql2-0.4.10/lib/mysql2/mysql2.bundle

Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError) Weil es heißt, Bundle Doctor

The following gems are missing OS dependencies:
 * mysql2: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
 * mysql2: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

Er sagt, er vermisse etwas in der openssl-Familie, von dem mysql abhängt. Liegt es daran, dass openssl durch das Versions-Upgrade von Ruby ersetzt wurde? Installieren Sie also MySQL neu und installieren Sie die abhängigen Gem-Bibliotheken neu

bundle exec gem uninstall mysql2
bundle install #Das MySQL-Juwel sollte ebenfalls enthalten sein

Schienen s hat gut funktioniert

$ bundle exec rails s -p 3099
=> Booting Puma
=> Rails 5.2.4.3 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 4.3.1 (ruby 2.6.6-p146), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3099
* Listening on tcp://[::1]:3099

Recommended Posts

Bibliothek nicht geladen, wenn versucht wird, die Ruby-Version und die Schienen zu aktualisieren
Upgrade der Ruby- und Rails-Version des Projekts
[Rails] [Hinweis] Wann = zu <%%> hinzugefügt werden soll und wann nicht
Schienenfehler Bibliothek nicht geladen
[Schienen] Wenn die Layoutänderung des Geräts nicht berücksichtigt wird
So lösen Sie das Problem, wenn der Wert nicht gesendet wird, wenn das Formular in Schienen deaktiviert und gesendet wird
Ich erhalte einen Ruby-Versionsfehler, wenn ich versuche, Rails zu starten.
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
[Rails] Lesen Sie das RSS der Site und geben Sie den Inhalt an die Vorderseite zurück
Dinge, an die Sie sich erinnern sollten, und Konzepte im Ruby on Rails-Tutorial
Was tun, wenn die App nicht mit der neuesten Rails-Version erstellt wurde, die bei neuen Rails installiert wurde?
Speicherort der Methodendefinition Zusammenfassung der zu überprüfenden Informationen Wenn im Projekt und in Rails / Gem definiert
Notizen von Personen, die beim Versuch, ein Rails-Projekt zu erstellen, gestolpert sind
[Ruby] Ich möchte nur den Wert des Hash und nur den Schlüssel extrahieren
So beschränken Sie die Aktion des Übergangsziels, wenn Sie nicht angemeldet sind
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!
[Rails] Die Ursache dafür, dass nicht gepostet werden konnte, war in form_with
Ruby on Rails Wenn Sie die Ursache für das Zurücksetzen beim Speichern nicht kennen.
[Rails] Artikel für Anfänger, um den Fluss von form_with zu organisieren und zu verstehen
Ändern Sie das Speicherziel des Bildes in der Rails-App in S3. Teil 2
[Einfach] So aktualisieren Sie Ruby und Bundler
[Schienen] Was tun, wenn das Refile-Bild beim Schreiben der Verarbeitung zum Zeitpunkt des Routing-Fehlers nicht angezeigt wird?
[Ruby on Rails] So machen Sie das Linkziel zu einem Teil der angegebenen ID
[Förderung des Ruby-Verständnisses (1)] Wenn Sie von Java zu Ruby wechseln, verstehen Sie zuerst den Unterschied.
[Ruby on Rails] Ändern Sie das Aktualisierungsdatum und das Erstellungsdatum in Ihre bevorzugte Notation
Führen Sie Docker in die Entwicklungs- und Testumgebung vorhandener Rails- und MySQL-Apps ein
[Ruby on Rails] So japanisieren Sie die Fehlermeldung des Formularobjekts (ActiveModel)
So finden Sie die Ursache des Ruby-Fehlers
Überprüfen Sie die installierte und aktivierte JDK-Version
Schaltfläche [Schienen], um zum Anfang der Seite zurückzukehren
[Rails] Ich habe versucht, die Version von Rails von 5.0 auf 5.2 zu erhöhen
[Java] Zugriff auf die signierte URL von s3 (signierte Version 2)
Was ist zu tun, wenn in einer der Quellen in der Entwicklungsumgebung mit Docker × Rails × RSpec "Nicht gefunden" angezeigt wird?
Wenn das Ruby on Rails-Terminal zurückrollt
Die Geschichte der Einführung der Ajax-Kommunikation in Ruby
Verwalten Sie die Version von Ruby selbst mit rbenv
Ruby on Rails ~ Grundlagen von MVC und Router ~
[Ruby] Code zur Anzeige des Tages
Beim Ändern des Controllers von Spring Web MVC in kotlin, @Autowired Die angegebene Komponente wird nicht injiziert und wird null
Endgültige Bestätigung, wenn die Ruby-Version nicht wechselt
Erkennt die Bibliothek bei der Implementierung von jcaptcha nicht
[Ruby on Rails] Implementierung einer Validierung, die nur funktioniert, wenn die Bedingungen erfüllt sind
[Rails] After-Option nützlich, wenn Sie die Reihenfolge der DB-Spalten ändern möchten
[In der Teamentwicklung] Fehler beim Wechsel in den Zweig eines anderen Mitglieds und beim Ausführen von Rails s [Rails]
[Ruby on Rails] Wenn der Befehl heroku ausgeführt wird, wird der Befehl bash: heroku: nicht gefunden angezeigt. [Rails Tutorial]
[Grobe Erklärung] So trennen Sie den Betrieb der Produktionsumgebung und der Entwicklungsumgebung mit Rails
Erklärung von Ruby on Rails für Anfänger ④ ~ Informationen zu Benennungsregeln und zur Verwendung von form_Tag ~
Wenn der Schwebeflug von Eclipse schwer zu sehen ist