RVM: ¿cómo puedo exportar el directorio ejecutable de forma dinámica joya en mi camino?

StackOverflow https://stackoverflow.com/questions/2651498

  •  27-09-2019
  •  | 
  •  

Pregunta

He instalado RVM como root para configurar una LTS de Ubuntu 8.04 como un servidor de alojamiento web para mis aplicaciones carriles.

RVM se instala en:

/usr/local/rvm

Todo funciona la instalación finas, piedras preciosas incluido y los usuarios son capaces de utilizar los comandos de rubí y de la gema.

sudo gem install rails

Mi problema es que el directorio de la aplicación gemas no está incluido en mi camino y por lo tanto no puedo usar los carriles de comandos.

¿Hay una manera de incluir dynamycally gemas directorio ejecutable en mi camino?

¿Se puede hacer directamente a través de RVM?

¿Fue útil?

Solución

sospecho que no tiene configuración RVM correctamente si no está en su camino.

En primer lugar, si ejecuta:

type rvm | head -1

y devuelve nada otra "RVM es una función", entonces no va a cargar correctamente en sus perfiles.

En segundo lugar, es posible que desee incluir definiciones globales para los perfiles de los usuarios.

En Bashrc de sus usuarios o equivalente

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

Y a continuación, en su /etc/bashrc, añadir su ruta ejecutable.

Otros consejos

Probablemente su PATH estaba en algún lugar sobrescrito en el camino, se puede poner eso en final de su archivo ~/.bashrc:

export PATH=/usr/bin:$(echo $GEM_PATH | sed 's/:/\/bin:/g')/bin:$MY_RUBY_HOME/bin:$PATH

no es bonita, pero debería funcionar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top