Variável path se desconfigurando sozinha [RESOLVIDO]

1. Variável path se desconfigurando sozinha [RESOLVIDO]

Pedro Vinícius
PedroVinicius

(usa Ubuntu)

Enviado em 04/02/2013 - 15:53h

Olá pessoal... Acho que o que está acontecendo comigo é um pouco incomum...
Estou usando ubuntu 12.04 LTS. Sou iniciante no mundo Linux, logo não sei o que pode estar acontecendo. Sondei a internet mas não encontrei nada parecido com o meu problema, então postei aqui.
A questão é que às vezes a variável PATH do meu sistema se desconfigura sozinha não sei por que diabos...
Da primeira vez aconteceu com o java. Executei "java -version" no terminal e me veio a mensagem:

The command could not be located because '/usr/bin' is not included in the PATH environment variable.

Depois disso nenhum comando funcionava, apenas repetia esta mesma mensagem. Nem mesmo o "clear" dava certo. Tudo bem, reexportei a variável path e voltou a funcionar.

Mais tarde, quando fui extrair um arquivo, dei um "unrar -x <nome-do-arquivo>" e me apareceu de novo a mensagem. Exportei novamente a danada da variável.

Alguém saberia por favor me explicar o que está ocorrendo? Teria alguma forma de concertar isso? Porque toda hora ter que reexportar a variável PATH é tenso... o.O


  


2. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 04/02/2013 - 16:28h

PedroVinicius escreveu:

Olá pessoal... Acho que o que está acontecendo comigo é um pouco incomum...
Estou usando ubuntu 12.04 LTS. Sou iniciante no mundo Linux, logo não sei o que pode estar acontecendo. Sondei a internet mas não encontrei nada parecido com o meu problema, então postei aqui.
A questão é que às vezes a variável PATH do meu sistema se desconfigura sozinha não sei por que diabos...
Da primeira vez aconteceu com o java. Executei "java -version" no terminal e me veio a mensagem:

The command could not be located because '/usr/bin' is not included in the PATH environment variable.

Depois disso nenhum comando funcionava, apenas repetia esta mesma mensagem. Nem mesmo o "clear" dava certo. Tudo bem, reexportei a variável path e voltou a funcionar.

Mais tarde, quando fui extrair um arquivo, dei um "unrar -x <nome-do-arquivo>" e me apareceu de novo a mensagem. Exportei novamente a danada da variável.

Alguém saberia por favor me explicar o que está ocorrendo? Teria alguma forma de concertar isso? Porque toda hora ter que reexportar a variável PATH é tenso... o.O


Existe um arquivo ~/.bashrc, ~/.bashprofile ou algo do tipo?


3. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Pedro Vinícius
PedroVinicius

(usa Ubuntu)

Enviado em 05/02/2013 - 07:35h

Sim, há o ~/.bashrc. Inclusive ontem pela ,manhã seguindo um tutorial para instalação do Android SDK, adicionei mais algumas linhas ao arquivo. Mas foi só um comando pra exportar o caminho da pasta de ferramentas para o PATH... Será que pode ser isso?


4. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Pedro Vinícius
PedroVinicius

(usa Ubuntu)

Enviado em 05/02/2013 - 07:42h

http://www.vivaolinux.com.br/artigo/Instalando-o-Android-SDK-na-plataforma-Linux

Acima está o Link do tutorial que segui.


5. Esse tipo de pergunta que explica o nome da comunidade, hehe

Gilson Júnio Pacheco Silva
GilsonDeElt

(usa Nenhuma)

Enviado em 05/02/2013 - 10:47h

Pelo que vi da sua pergunta e do artigo
(que vai me ser bem útil também, obrigado),
o problema parece ser quando você exporta a variável PATH mesmo.


Dê um "echo $PATH" (sem as aspas), e veja se todos os caminhos padrão aparecem.

Se sim, faça o seguinte:

export PATH=$PATH:<pasta de instalação do android>/tools


Se não aparecer o caminho todo, reinicie o sistema ou execute o seguinte comando, para restaurar as variáveis do sistema (como root):

"source /etc/profile"

Alternativamente, você pode abrir este arquivo (como root)
e editar a variável PATH do sistema.


6. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Pedro Vinícius
PedroVinicius

(usa Ubuntu)

Enviado em 05/02/2013 - 11:32h

Bem, eu fiz o echo $PATH e o resultado foi:

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Pelo tamanho deduzi que está completo sim rsrsrs

Então dei o comando pra exportar a variável PATH. Mas quando abri o arquivo .bashrc, eu não encontrei nada relativo ao Android neste arquivo. Na outra vez eu editei o .bashrc e adicionei aquelas linhas do tutorial. Elas não deveriam ter aparecido lá agora? Digo, as linhas que coloquei após o comando "export"? Ou a variável PATH não seria este arquivo?


7. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Gilson Júnio Pacheco Silva
GilsonDeElt

(usa Nenhuma)

Enviado em 05/02/2013 - 12:18h

PedroVinicius escreveu:

Bem, eu fiz o echo $PATH e o resultado foi:

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Pelo tamanho deduzi que está completo sim rsrsrs

Então dei o comando pra exportar a variável PATH. Mas quando abri o arquivo .bashrc, eu não encontrei nada relativo ao Android neste arquivo. Na outra vez eu editei o .bashrc e adicionei aquelas linhas do tutorial. Elas não deveriam ter aparecido lá agora? Digo, as linhas que coloquei após o comando "export"? Ou a variável PATH não seria este arquivo?



O arquivo .bashrc (ou .bash_profile) é um arquivo na sua pasta de usuário. Se você quer que todos os usuários do sistema tenham acesso aos comandos do SDK, você deve adicionar o caminho desejado à variável PATH do sistema (em /etc/profile ou /etc/bashrc).

Você está executando o "export" como usuário mesmo?
Após exportar, o que aparece se você dá outro "echo $PATH"??



8. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Pedro Vinícius
PedroVinicius

(usa Ubuntu)

Enviado em 05/02/2013 - 13:57h

Bem, se eu der o echo imediatamente após ter exportado o caminho para a variável PATH, aparece o caminho do SDK ao final da linha. Mas se eu fechar o terminal e tentar novamente, o caminho se altera e volta a ser como eu escrevi anteriormente... Tentei dar o comando como "sudo", mas dá comando não encontrado. Parece que só está ficando armazenado no PATH temporariamente...


9. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/02/2013 - 16:00h

PedroVinicius escreveu:

Bem, se eu der o echo imediatamente após ter exportado o caminho para a variável PATH, aparece o caminho do SDK ao final da linha. Mas se eu fechar o terminal e tentar novamente, o caminho se altera e volta a ser como eu escrevi anteriormente... Tentei dar o comando como "sudo", mas dá comando não encontrado. Parece que só está ficando armazenado no PATH temporariamente...


Coloca aquele export no final do ~/.bashrc.


10. Re: Variável path se desconfigurando sozinha [RESOLVIDO]

Pedro Vinícius
PedroVinicius

(usa Ubuntu)

Enviado em 06/02/2013 - 00:50h

Agora sim funcionou!! hehe
Acho que tinha feito algo errado da outra vez que editei este arquivo. Muito obrigado pessoal!! Salvaram minha vida! :D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts