workaround para o terminal 'reopen' (para acessar o material recém-instalado)

2

Ok, basicamente estou escrevendo um script de shell que precisa instalar o nvm e usá-lo.

O problema é que o nvm requer que você feche e reabra o terminal após a instalação.

Então, eu queria saber se havia uma maneira de contornar esse requisito?

Estou no Ubuntu 16.04

Obrigado antecipadamente

    
por Ahmed-Anas 02.07.2016 / 21:45

1 resposta

3

De acordo com esta fonte , a solução depois de instalar npm é rodar:

source ~/.profile

Um comando equivalente, porém mais portátil, é:

. ~/.profile

Mais detalhes

Existem vários scripts de inicialização que o shell pode usar, como ~/.bashrc , ~/.bash_profile e ~/.profile . Há também arquivos de todo o sistema, armazenados em /etc , que são usados para inicialização. Aparentemente, o processo de instalação npm está modificando um ou mais deles. Você pode olhar para eles para ver se e como eles foram modificados. Qualquer um dos arquivos modificados pode ser originado como acima.

    
por 02.07.2016 / 21:50