Domanda:
I terminali iTerm2 si chiudono immediatamente con "argpath = errore di accesso = nessun file o directory di questo tipo"
CMDadabo
2012-05-08 22:24:47 UTC
view on stackexchange narkive permalink

Ogni volta che provo ad aprire una nuova finestra di terminale in iTerm, si chiude subito dopo aver visualizzato questo:

  ## exec non riuscito ## argpath = errore di accesso = Nessun file o directory di questo tipo  

Qualcuno sa cosa sta causando questo? Grazie!

Note

  • Il terminale funziona bene
  • Il comando predefinito per le nuove sessioni iTerm è impostato su Shell di accesso
Due risposte:
CMDadabo
2012-05-09 06:30:28 UTC
view on stackexchange narkive permalink

Non sono sicuro del motivo per cui non ha funzionato con la shell di accesso selezionata, ma l'ho modificata in ⌘ comando e ho invocato bash -l o / bin / bash -l per farlo funzionare allo stesso modo. Spero che questo aiuti chiunque altro abbia lo stesso problema!

enter image description here

Nel mio caso, ho aggiornato il mio sistema e l'aggiornamento includeva "correzioni dalla riga di comando", dopo il riavvio di iTerm non funzionava. La modifica delle preferenze come descritto da CMDabado ha risolto il mio problema. Ho aggiornato la risposta per includere uno screenshot.
Martin
2014-04-14 14:02:15 UTC
view on stackexchange narkive permalink

Ho riscontrato lo stesso errore e la causa era che la mia variabile PATH non era impostata correttamente (mi ero intromesso). Il ripristino di un valore corretto utilizzando setenv ha risolto il problema. Se hai interferito con il tuo percorso launchd, devi modificarlo con launchctl.

In un terminale:

  launchctlsetenv PATH / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin  

Potrebbe essere necessario aggiungere il percorso al file /etc/launchd.conf e riavviare anche il computer. Vedi https://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x per ulteriori informazioni.

Per favore guidaci come impostare il valore giusto.
Sì, ecco qua!


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...