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ó.