[RUBY] Was tun, wenn rbenv sagt, dass es keine Readline- oder Lib-Historie gibt?

Umgebung

macOS Catalina 10.15.4 rbenv ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

Nach brown install rbenv ist beim Überprüfen der Version oder rbenv init ein Fehler aufgetreten.

$ rbenv -v
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /usr/local/bin/bash
  Reason: image not found
Abort trap: 6

Ich habe bestätigt, dass readline von Homebrew mit Abhängigkeitsauflösung installiert wird.

$ ls /usr/local/opt/readline/lib/
libhistory.8.0.dylib   libhistory.a           libreadline.8.0.dylib  libreadline.a          pkgconfig/
libhistory.8.dylib@    libhistory.dylib@      libreadline.8.dylib@   libreadline.dylib@

Es scheint, dass es gelöst werden kann, indem ein symbolischer Link von "libreadline.6.dylib" zu "libhistory.dylib" hergestellt wird.

$ ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.6.dylib

$ ls /usr/local/opt/readline/lib/
libhistory.8.0.dylib   libhistory.a           libreadline.6.dylib@   libreadline.8.dylib@   libreadline.dylib@
libhistory.8.dylib@    libhistory.dylib@      libreadline.8.0.dylib  libreadline.a          pkgconfig/

$ rbenv -v
dyld: Library not loaded: /usr/local/opt/readline/lib/libhistory.6.dylib
  Referenced from: /usr/local/bin/bash
  Reason: image not found
Abort trap: 6

Der Readline-Fehler ist verschwunden, aber libhistory scheint dasselbe zu benötigen.

$ ln -s /usr/local/opt/readline/lib/libhistory.dylib /usr/local/opt/readline/lib/libhistory.6.dylib

$ rbenv -v
rbenv 1.1.2

gelöst.

Recommended Posts

Was tun, wenn rbenv sagt, dass es keine Readline- oder Lib-Historie gibt?
ParseException: Was tun, wenn ein nicht analysierbares Datum erreicht ist?
[Rails] Was ist zu tun, wenn Rails db: migrate nicht ausgeführt werden kann, da keine Tabelle vorhanden ist, auf die der externe Schlüssel verweist?
[Schienen] Was tun, wenn Schienen nicht reagieren oder nicht anhalten?
java.security.InvalidKeyException: Was ist zu tun, wenn die Schlüsselgröße oder die Standardparameter unzulässig sind?
Was tun, wenn eine javax.batch.operations.JobStartException auftritt?
Was tun, wenn Sie mit Reißverschluss sterben, wenn Sie Pom haben, wenn Sie ein ausführbares Glas mit Gradle erstellen?
[IOS] Was tun, wenn das Bild mit einer Farbe gefüllt ist?
Was tun, wenn nach der Installation von npm "npm ERR! Code ENOSELF" angezeigt wird?
Hinweise zur Vorgehensweise bei der Einrichtung von EC2 mit t2.micro
Was tun, wenn der Tomcat-Prozess bestehen bleibt, wenn Sie Tomcat in Eclipse stoppen?
Was tun, wenn eine javax.el.PropertyNotWritableException auftritt?
undefinierte Methode Was tun, wenn Sie "user_signed_in" erhalten?
gradles mybatis-generator-plugin sagt, dass es kein MapperAnnotationPlugin gibt
Was tun, wenn beim Erstellen einer JAR-Datei mit Abhängigkeiten in einem Maven-Projekt die Meldung "Es gibt kein Hauptmanifestattribut" angezeigt wird?
Was zu tun ist, wenn es ungültig ist, weil es nicht mit einem '-' beginnt
Was tun beim Debuggen von "Quelle nicht gefunden"?
Was verwenden Sie beim Konvertieren in String?
Was tun, wenn in PlayFramework eine IllegalStateException auftritt?
Was ist nach der Installation von 'devise' 'bootstrap' von gemfile with Rails zu tun, wenn url ein Fehler ist?
Was ist zu tun, wenn in Eclipse "Fehler beim Laden der gemeinsam genutzten JNI-Bibliothek" angezeigt wird?
Was tun, wenn die Erstellung durch rbenv install / pyenv install mit anyenv (Debian-System) fehlschlägt?
Was tun, wenn die bereits verwendete Adresse nach dem Ausführen der Schienen angezeigt wird?
Was tun, wenn Android Studio sagt, dass "Ihre CPU vt-x oder svm nicht unterstützt"?
Was tun, wenn JSF-Tags nicht zu HTML werden?
Fehler ExecJS :: RuntimeUnavailable: Was tun, wenn es auftritt?
[Witz] Was tun, wenn bei Verwendung von Mixxx unter Ubuntu 20.04 die ungültige Abtastrate erreicht ist?
[Schienen] Was tun, wenn die Ansicht zusammenbricht, wenn eine Nachricht mit der Fehlermethode angezeigt wird?