Aggiorna bash senza usare il terminale per risolvere il problema di iterm dyld: Libreria non caricata: /usr/local/opt/readline/lib/libreadline.6.dylib

5

Domanda

Come posso aggiornare bash o altrimenti far funzionare una CLI?

Errore

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /usr/local/bin/bash
  Reason: image not found

Sfondo

Dal nulla iTerm ha smesso di funzionare.

Hodisinstallatoereinstallatol'ultimaversione.Ancoraricevendoquestoerrore

Poihoprovatol'appmacMacpredefinita.Oravedendoquestolìdentro

HocercatoproblemisimiliesembrachetuttidianoistruzionisucomeaggiornareBREWobash.

link

link

Ma le istruzioni sono con la CLI, a cui non posso accedere

Aggiornamento 1

Ho modificato il percorso di un suggerimento nei commenti. Ora l'app Terminale funziona ma iTerm ha ancora un "tubo rotto"

    
posta JGallardo 01.12.2016 - 19:46
fonte

1 risposta

5

Questo è stato ciò che mi ha aiutato, potrebbero esserci più modi "corretti" ma se hai solo bisogno di farlo funzionare, provaci.

Passaggio 1

Apri l'app Terminal predefinita, quindi fai clic su Preferenze

Vedraiunpercorsoper"Conchiglie aperte con"

Cambiailpercorsoin

/bin/bash

ChiudituttoeriavviaTerminal.Oradovrebbefunzionare,incasocontrario,midispiacepotrestiavereunproblemaaggiuntivochenonavevo.Maprocediseseibravoaquestopunto.

Passaggio2

continuaadaggiornarebash

brewinstallbash

Poichéhoeseguitoinstalla,hodovutoanchescollegare

brewunlinkbash

quindihoeseguitonuovamenteilcomandoperinstallare

brewinstallbash

AquestopuntohoriavviatoiTermsenzaproblemi

    
risposta data 02.12.2016 - 00:10
fonte

Leggi altre domande sui tag