eu mexi no arquivo bash.bashrc ubuntu 14.04

3

Tentando instalar java jre , eu estraguei o arquivo bash.bashrc no Ubuntu 14.04, adicionando essas duas linhas no final:

export PATH= $PATH:usr/java/bin/ ; 
export JAVA_HOME= $JAVA_HOME:usr/java/bin/java/

Agora não posso fazer nenhum comando no terminal. Quando abro o terminal, isso me dá esses erros:

bash: export: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:usr/java/bin/': not a valid identifier
bash: export: ':usr/java/bin/java/': not a valid identifier
bash: lesspipe: No such file or directory
bash: dircolors: No such file or directory
bash: ls: No such file or directory

Alguém poderia ajudar?

    
por hopewell 05.05.2014 / 09:10

2 respostas

7

Com:

export PATH= $PATH:usr/java/bin/ ; 
export JAVA_HOME= $JAVA_HOME:usr/java/bin/java/

bash: export: ':usr/java/bin/java/': not a valid identifier ; Claro que você deixou um espaço entre JAVA_HOME= e $JAVA_HOME:usr/java/bin/java/ , então export supõe que $JAVA_HOME:usr/java/bin/java/ é uma segunda variável. O mesmo caso para a primeira linha também.

export: usage: export [-fn] [name[=value] ...] or export -p

... significa que suporta / espera múltiplas variáveis com name[=value] format.

Remova espaços (após = ) e ponto-e-vírgula ; e adicione / antes de usr/ (como deveria ser um caminho completo):

export PATH=$PATH:/usr/java/bin/
export JAVA_HOME=$JAVA_HOME:/usr/java/bin/java/

Se ainda estiver enfrentando erros, siga o conselho do l0b0 ( Problema com a instalação de arquivos do desenvolvedor do Android no Eclipse - bagunçou algo com .bashrc ) para obter o novo arquivo .bashrc padrão e tente adicionar novamente essas duas linhas.

    
por user.dz 05.05.2014 / 14:29
-1

Edite o arquivo .bashrc da seguinte forma:

export JAVA_HOME=/usr/java/
export PATH=$PATH:$JAVA_HOME/bin/ 

Isso pressupõe que o Java esteja instalado em /usr/java.

    
por Daniel Beck 05.05.2014 / 09:22

Tags