Eu uso fish
como meu shell padrão, mas instalei nvm
(Node Version Manager) em um bash
terminal, já que o instalador não é compatÃvel com fish
. No entanto, depois de executar nvm use
em bash
, a variável de caminho do meu fish
shell também é alterada. É persistente em reinicializações, mesmo quando eu não toco bash
em nada. Não consigo descobrir onde nvm
escreve a entrada para torná-la disponÃvel para fish
. Alguma ideia?
Aparentemente ,
fish
herdaPATH
algumas outras variáveis ​​do seu processo pai (ênfase minha):Para ilustrar:
Você não nos contou como você inicia o
fish
, mas presumivelmente, você está iniciando-o manualmente a partir de uma sessão bash, ou vocênvm
fez aPATH
alteração em um arquivo lido pordash
tambémbash
(por exemplo~/.profile
). Em qualquer caso, já quefish
herda o$PATH
de seu pai, é aà que está seu culpado.