Bash erro

1. Bash erro

João Rafael
goodboop

(usa Ubuntu)

Enviado em 23/11/2014 - 23:11h

Boa noite, preciso de ajuda para arruma o meu arquivo bash, sempre que abro o terminal ele me mostra as linhas de erro:

-bash: /home/joao/.bashrc: linha 119: erro de sintaxe próximo do `token' não esperado `;&'
-bash: /home/joao/.bashrc: linha 119: `[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"'


Eu tinha mexido no bash para configurar o meu ambiente de android e ele começo a da este erro, segue o código do meu bash que esta dando erro:

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"


Alguém pode me ajudar?


  


2. Re: Bash erro

Ton Melo
IZhaq_melo

(usa FreeBSD)

Enviado em 24/11/2014 - 10:20h

goodboop escreveu:

Boa noite, preciso de ajuda para arruma o meu arquivo bash, sempre que abro o terminal ele me mostra as linhas de erro:

-bash: /home/joao/.bashrc: linha 119: erro de sintaxe próximo do `token' não esperado `;&'
-bash: /home/joao/.bashrc: linha 119: `[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"'


Eu tinha mexido no bash para configurar o meu ambiente de android e ele começo a da este erro, segue o código do meu bash que esta dando erro:

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "/usr/local/rvm/scripts/rvm" ]] && source "/usr/local/rvm/scripts/rvm"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"


Alguém pode me ajudar?


remova os ([[) colchetes duplos e deixe os simples ([),
use (;) ponto e vírgula no lugar de && ( de dois ês comerciais )


3. Novo erro

João Rafael
goodboop

(usa Ubuntu)

Enviado em 24/11/2014 - 15:09h

Boa tarde, fiz as alterações que vc me sugeriu e ficou assim:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[ -s "/usr/local/rvm/scripts/rvm" ]; source "/usr/local/rvm/scripts/rvm"
[ -s "$HOME/.rvm/scripts/rvm" ]; source "$HOME/.rvm/scripts/rvm"


e quando abro o terminal o seguinte erro é me mostrado

-bash: /home/joao/usr/local/rvm/scripts/rvm: Arquivo ou diretório não encontrado


ele não esta conseguindo encontrar este diretorio, tentei colocar o $HOME no inicio mais tbm deu erro.

Pode me ajudar?


4. Bash

Cleber Pereira da Silva
ocleber

(usa Debian)

Enviado em 24/11/2014 - 17:57h

Cara, realmente está parecendo estranho esse path, pq temos como padrao:
um diretório /home/usuario/
e outro diretório /usr/local/

Da uma olhada se o arquivo realmente existe, se não dá uma procurada nele pelo sistema.
E já adiantando, quando o achar, veja se ele tem permissão de execução, pois acredito ser um script....


be free


5. Resolvido

João Rafael
goodboop

(usa Ubuntu)

Enviado em 25/11/2014 - 15:13h

Obrigado a vocês pela ajuda, realmente o rvm não estava neste caminho, tinha instalado ele para gerência as minhas versões do ruby, tirei este caminho e fiz uns testes e o rvm continua funcionando tranquilamente.

Obrigado


6. Re: Bash erro

Ton Melo
IZhaq_melo

(usa FreeBSD)

Enviado em 25/11/2014 - 16:19h

goodboop escreveu:

Obrigado a vocês pela ajuda, realmente o rvm não estava neste caminho, tinha instalado ele para gerência as minhas versões do ruby, tirei este caminho e fiz uns testes e o rvm continua funcionando tranquilamente.

Obrigado


disponha, marque o tópico como resolvido.


7. Re: Bash erro

Joel Dominguez
joe7

(usa Slackware)

Enviado em 09/12/2014 - 00:39h

Resolvi o problema retirando o entity &amp
Esse é um caractere especial HTML.

Onde há && substitua por: &&








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts