ruby-on-rails rvm oh-my-zsh

ruby on rails - Se recibió el mensaje de advertencia "Ruta establecida en RVM" después de actualizar la versión de Ruby usando rvm



ruby-on-rails oh-my-zsh (6)

A partir del 19 de diciembre de 2014, sudo rvm muestra estas advertencias PATH cuando el shell predeterminado del usuario root no es compatible .

En este caso de ejecutar sudo rvm la solución es utilizar rvmsudo .

Recientemente intenté actualizar mi versión de ruby ​​debido a un mensaje de advertencia (ver más abajo).

Ahora recibo el siguiente mensaje de advertencia cuando inicio mi iterm2:

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

¿Alguien sabe como resolver esta advertencia? Realmente no ha impactado mi trabajo, pero es un poco inquietante.

para tu información:
1. Creía que había ejecutado rvm get stable para obtener la última versión de ruby.
2. Este es el mensaje de advertencia que intenté resolver inicialmente, pero tampoco se ha resuelto:

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

Estoy usando 1. Mac OS X 2. iterm2 y 3. oh-my-zsh shell


Añadiendo a la solución de @ ymin. Para mí, quien ejecutó rvm list y no tenía un rubí seleccionado actualmente, necesita seleccionar manualmente un rubí, es decir. rvm use ruby-2.1.x , luego corrige la ruta zshrc y ejecuta rvm get stable .


Después de agregar [[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" en la parte superior de ~ / .zshrc en lugar de la parte inferior, puedo confirmar que esto ha resuelto El problema para mí.


Si encuentra una línea después User configuration en el archivo ~ / .zshrc como este:

#export PATH = "/ Users/robinwen/.rvm/gems/ruby-1.9.3-p551@robin/bin: /Users/robinwen/.rvm/gems/ruby-1.9.3-p551@global/bin: / Usuarios / robinwen / .rvm / rubies / 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 / "

Debes comentar esta línea y agregar la siguiente línea:

export PATH = $ PATH: $ HOME / .rvm / bin # Agregue RVM a PATH para las secuencias de comandos

¡Buena suerte!


Tengo la misma pregunta

mi método de solución es agregar

source /etc/profile.d/rvm.sh

en .zshrc

La fuente .zshrc está bien

¡buena suerte para usted!


Tuve el mismo problema con oh-my-zsh Al instalar rvm con la opción --rails, había una advertencia:

Esta solución funciona para mí: .zshrc archivo .zshrc y encuentre la línea PATH

cambio

export PATH=/path/to/something

dentro

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

guardarlo y hacer la source ~/.zshrc , entonces funcionó.