Fiz algumas alterações no meu .bashrc
arquivo no meu novo MacBook, principalmente aliases para comandos comuns.
Logo após, o iterm2 fecha imediatamente todas as novas sessões ou guias com a seguinte mensagem enigmática:
## exec failed ##
argpath= error=No such file or directory
Notas:
terminal
funciona bem.- Tentei renomear
.bashrc
e reiniciariterm
, mas o problema persiste.
Respostas:
O shell padrão era um
command
shell sem comando, não umlogin shell
.Solução:
iTerm-> Preferences-> Profiles-> General->Command
Defina o botão de opção para Login shell
fonte
Para outros, acesse iTerm> Preferências> Perfis> Geral> Comando.
Se o botão de opção for 'Shell de login', altere o botão de opção para 'Comando' e digite
Deve ser algo como isto:
fonte
/bin/false
, portanto, definir isso corrigiu o iTerm não inicializável. O-l
make ajudou a certeza de que os scripts de arranque foram carregados como um login.Dada a mensagem de erro, você está tentando atribuir algum valor à
argpath
variável, mas você tem um espaço após o=
- nenhum espaço é permitido lá.fonte