Mensagem de aviso recebido “Caminho definido para RVM” após atualizar a versão do ruby ​​usando rvm

Recentemente eu tentei atualizar minha versão ruby ​​devido a uma mensagem de aviso (veja abaixo).

Agora recebo a seguinte mensagem de aviso quando eu começo meu iterm2:

Warning: PATH set to RVM ruby but GEM_HOME and/or GEM_PATH not set, see: https://github.com/wayneeseguin/rvm/issues/3212 

Alguém sabe como resolver esse aviso? Não impactou muito o meu trabalho, mas é um pouco inquietante.

para a sua informação:
1. Acreditei que corri rvm get stable para obter a última versão em ruby.
2. esta é a mensagem de aviso que eu estava tentando resolver inicialmente mas não foi resolvida:

 warning: parser/current is loading parser/ruby21, which recognizes warning: 2.1.5-compliant syntax, but you are running 2.1.2. 

Eu estou usando 1. Mac OS X 2. iterm2 e 3. oh-my-zsh shell

Eu tive o mesmo problema com o oh-my-zsh Ao instalar rvm com opção -rails, houve este aviso:

Esta solução funciona para mim: Abra o arquivo .zshrc e encontre a linha PATH

mudança

export PATH=/path/to/something

para dentro

export PATH="$PATH:/path/to/something"

salvá-lo e fazer a source ~/.zshrc , então funcionou.

Se você encontrar uma linha após a User configuration no arquivo ~ / .zshrc assim:

#export PATH = “/ Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin: /Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin: / Usuários / robinwen / .rvm / rubys / ruby-1.9.3-p551 / bin: /Users/robinwen/.rvm/bin: /usr/local/git/bin: / sw / bin: / usr / local / bin: / usr / local: / usr / local / sbin: / usr / local / mysql / bin: / usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin / ”

Você deve comentar esta linha e adicionar a seguinte linha:

PATH de exportação = $ PATH: $ HOME / .rvm / bin # Adiciona o RVM ao PATH para criação de scripts

Boa sorte!

Adicionando a solução do @ ymin. Para mim, que correu rvm list e não tinha um ruby atual selecionado, precisa selecionar manualmente um ruby ou seja. rvm use ruby-2.1.x , depois corrige o caminho zshrc e executa rvm get stable .

Desde 19 de dezembro de 2014, o sudo rvm mostra esses avisos do PATH quando o shell padrão do usuário raiz não é suportado .

Neste caso de execução de sudo rvm a solução é usar o rvmsudo .

eu tenho a mesma pergunta

meu método de solução é adicionar

 source /etc/profile.d/rvm.sh 

em .zshrc

fonte .zshrc é ok

boa sorte para você!

Depois de adicionar [[-s “$ HOME / .rvm / scripts / rvm”]] && source “$ HOME / .rvm / scripts / rvm” ao topo de ~ / .zshrc ao invés da parte inferior eu posso confirmar que isso resolveu a questão para mim.

    Intereting Posts