medicina - rvm install ruby
¡Advertencia! PATH no está configurado correctamente, generalmente esto se debe a los archivos de inicialización del shell (8)
Bien, entonces ejecuté un comando export PATH
sin darme cuenta de las implicaciones y encontré el error idéntico, pero también perdí todo el control de mis comandos típicos como cd y pwd. No quería restablecer las herramientas de rvm que ya había instalado según algunas de las respuestas anteriores.
El primer intento fue a una especie de ruta predeterminada de mac (encontrada en google):
$ export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"
Lo que realmente resolvió mi primer problema de no tener acceso a mis herramientas de línea de comandos típicas, pero seguía teniendo el mismo error que el problema inicial de @Santosh. Lo siguiente que hice fue navegar a mi directorio donde configuré el inicio de rvm y luego ejecutar un nuevo comando de exportación de la siguiente manera:
$ export PATH="$PATH"
Así fue como inicialmente configuré rvm, y no más errores. Espero que esto ayude a alguien
Cada vez que voy a una carpeta con un archivo .rvmrc
, hay una advertencia:
Warning! PATH is not properly set up, ''/home/me/.rvm/gems/ruby-2.0.0-p247/bin'' is not available,
usually this is caused by shell initialization files - check them for ''PATH=...'' entries,
to fix run: ''rvm use ruby-2.0.0-p247''.
rvm use ruby-2.0.0-p247
, pero la advertencia sigue presente.
Nota : No hay errores, puedo ejecutar mi aplicación muy bien, pero la advertencia es muy molesta. ¿Algunas ideas?
Esto fue un error y se manejó con https://github.com/wayneeseguin/rvm/issues/2050 y se lanzó como rvm stable 1.21.15
en 2013-07-29 19:15:30 -0700
Pude deshacerme de esto haciendo
rvm get head
Recibí la misma advertencia incluso después de actualizar RVM a la versión 1.25.16. Pude arreglar la advertencia ejecutando:
rvm reset
Entonces cuando corrí:
rvm version
Ya no recibí el error. ¡Espero que esto ayude!
Si sabe lo que está haciendo y su PATH
está configurada para lo que desea, puede suprimir este mensaje poniendo lo siguiente en su ~/.rvmrc
:
rvm_silence_path_mismatch_check_flag=1
Esto es útil si utiliza otros programas de manipulación de rutas como virtualenv, o si simplemente desea prefijar su ruta con ~/bin
o algo así.
Yo también tuve el mismo problema, y rvm get head
no me funcionó, finalmente se resolvió ejecutando rvm get head --auto-dotfiles
, luego reinicié la terminal y ¡el molesto mensaje de advertencia desapareció! Y la solución se encuentra aquí: https://github.com/wayneeseguin/rvm/issues/2074 Espero que esto ayude.
rvm get stable
resuelto esto para mi
(como se señala en los comentarios sobre otra respuesta de AndrewMarshall)
Resuelto
¡Advertencia! PATH no está configurado correctamente, ''/home/vaibhav/.rvm/gems/ruby-2.3.1/bin'' no está en el primer lugar, generalmente esto se debe a los archivos de inicialización de shell - verifique que no haya ''PATH = ... ''entradas, también podría ayudar a volver a agregar RVM a sus archivos de puntos:'' rvm get stable --auto-dotfiles '', para corregir temporalmente en esta sesión de shell:'' rvm use ruby-2.3.1 ''.
rvm get stable --auto-dotfiles
A continuación puede obtener el siguiente error:
RVM no es una función, la selección de rubíes con ''rvm use ...'' no funcionará. Debe cambiar las preferencias de su emulador de terminal para permitir el inicio de sesión del shell. A veces es necesario usar / bin / bash --login como comando.
Visite http://www.rortuts.com/ruby/rvm-path-is-not-properly-set-up/ para ver un ejemplo.