porque o comando de origem não está sendo executado no .bashrc

2

Eu tenho um comando de origem que eu tenho que executar manualmente toda vez que eu abro um novo terminal.

source /opt/ros/groovy/setup.bash

Assim, adicionei o comando ao arquivo .bashrc. No entanto, o parece não foi executado como ainda preciso executar manualmente o comando para o meu aplicativo funcionar corretamente.

Eu adicionei um comando echo para garantir que o arquivo .bashrc está sendo executado pelo terminal e parece ser o caso.

Obrigado antecipadamente

    
por zen 07.08.2013 / 10:00

1 resposta

0

Você está iniciando seus terminais com um shell de login?

Seu ~ / .profile ou ~ / .bash_profile contém . ~/.bashrc ?

Se você usa gnome-terminal,

  • Editar - > Perfis
  • selecione seu perfil e clique em Editar
  • na guia Título e comando, marque "Executar comando como um shell de login"
por glenn jackman 08.08.2013 / 17:18