.profilo non funziona da terminale in mac

Ho avuto un .profilo di file che stavo leggendo e utilizzando gli alias nel mio terminale, ma a un certo punto gli alias smesso di funzionare senza un motivo chiaro (altri comandi stavano ancora lavorando).

Pensando di fare un quick fix, ho eliminato (rm) e ricreato il mio .profilo nel mio file della directory utente. Non ci sono bash_profiles o altri in esistenza che posso vedere, a leasts in quella directory.

Nuovo .profilo non ha funzionato. Ho provato a riavviare il terminale e il computer.

Ora, i comandi che ha lavorato in originale .profilo sono ancora in esecuzione anche se non riesco a trovare il file, e il nuovo .profilo dà:

No such file or directory(ultima metà di un nome di file provenienti qui)
e: comando non trovato messaggi

L’ .profilo di file contiene solo il percorso di aggiornamenti, gli alias e i file di origine.
Cercando di origine il .file di profilo fornisce anche i messaggi di errore di cui sopra.

Tuttavia, digitare il percorso aggiornamenti, gli alias e i file di origine direttamente nel terminale copiandoli dall’ .profilo di file funziona bene.

Aiutare?

  • Hai controllato gli alias?
  • Mi hanno essenzialmente lo stesso problema. Tuttavia, sicuramente NON hanno alcun .bash_profile o .bash-login (o .login) file. Inoltre, se posso eseguire manualmente source ~/.profile nel Terminale, quindi gli alias definiti in ~/.profile a fare effetto.

 

6 Replies
  1. 32

    Forse avete un .bash_profile o .bash-login file nella vostra home directory e viene letto in precedenza agli .profile impostazioni?

    Dare un’occhiata qui: Come rendere OS X per leggere .bash_profile non .file di profilo

    • Per me, infatti, è stato a causa di un SDK che ho installato di recente (per Google Cloud, in realtà ha creato il proprio .bash_profile, che escludeva il mio .profilo. Così ho spostato il mio .profilo di cose .bash_profile.
    • Lo stesso anche per me, ma per questa volta è stato il SenchaCmd installer (6.0.0.x) che crea anche un ~/.bash_profile file senza chiedere a me o forse neanche guardare se c’è un file alternativo come .profilo già esistente ancora… sospiro.
    • Hai letto l’OP? “Non ci sono bash_profiles”
    • Vedi anche: stackoverflow.com/questions/18773051/…
  2. 5

    Provare questo

    echo "source ~/.profile" >> .bash_profile
    • Non cui sopra: echo source ~/.profile >> .bash_profile? Penso che avrai bisogno di rimuovere le virgolette per questo lavoro.
    • Funzionerà in entrambi i modi
  3. 1

    Ho installato Android studio e di strumenti di sviluppo e ha aggiunto di un vuoto .bash_profile file nella mia home directory. rm ~/.bash_profile risolto il problema, basta assicurarsi che non c’è nulla di cui hai bisogno.

    .bash_profile è un file nascosto, quindi provare a eseguire e dire se esiste o non esiste.

    • Soluzione più pulita se non si desidera utilizzare bash comandi specifici.
  4. 0

    Per me, non c’erano .bash_profile o .bash-login file, ma il .profile era ancora in fase di caricamento. Il problema si è rivelato essere che il proprietario del .profile era root, invece degli attuali locali dell’utente. Utilizzando chown risolto il problema.

  5. 0

    Ho incontrato questo problema oggi, su colleghi macchina, ho risolto semplicemente creando un link simbolico per il mio .profile:

    ln -s ~/.profile ~/.zprofile
  6. 0

    Per me, non c’erano .bash_profile o .bash-login file. Il problema che ho trovato è stato OZH. OZH utilizzando .per zshrc, aggiungendo “source ~/.profilo” nel file risolto il mio problema.

Lascia un commento