He creado un gemset llamado rails2ruby192
y he agregado el código siguiente en mi archivo .rvmrc
en el directorio raíz, pero no está cargando el gemset.archivo rvmrc no funciona
[email protected]
He creado un gemset llamado rails2ruby192
y he agregado el código siguiente en mi archivo .rvmrc
en el directorio raíz, pero no está cargando el gemset.archivo rvmrc no funciona
[email protected]
Trate rvm use [email protected]
lugar
RocketR es correcta. Sin embargo, la forma más 'correcta' sería:
CD en el directorio del proyecto y ejecute el comando:
rvm --rvmrc --create use [email protected]
en el directorio raíz de su proyecto. Esto creará un .rvmrc para el proyecto en ese directorio, crea Y usa el gemset si aún no existe.
Además, este método, ni el que elija, 'confiará' en el archivo .rvmrc recién generado. Para ello, se tendrá que hacer una:
rvm reload
mientras que en ese directorio, momento en el cual RVM volverá a cargar en sí, ver el .rvmrc y ver que no es de confianza y darle el cambio de revisarlo y Confía en ello. La razón para usar el comando 'rvm reload' es que obliga a que ocurran muchas cosas para estructurar y estabilizar el entorno para que ese proyecto en particular incluya la recarga, recargando el .rvmrc (para asegurarse de que está utilizando los argumentos correctos y variables para ese gemset), verificando si el .rvmrc es confiable o no, y luego le da la opción Confiar en él. Si responde que sí, terminará cargando el ruby @ gemset seleccionado por completo.
Para cambiar el nivel de confianza para ejecutar .rvmrc
archivo cuando se abre una carpeta Solía
rvm rvmrc {trust,untrust,trusted,load,reset}
Como se ve en esta SO answer
También si Dylan está utilizando Bündler se debe tener cuidado ya que actualmente en la búsqueda de la gems ignorará @path, lo que generará excepciones. – kain
Bundler no tiene nada que ver con la parte @gemset. No ignora esto. Este es el gemset para RVM, y se lo conecta antes de que Bundler se ejecute. Esto establece las variables de entorno que verá Bundler, como GEM_PATH, GEM_DIR y MY_RUBY_HOME. (Mira '' 'rvm info''') Bundler no está al tanto de las gemas RVM. Entonces, el comentario de que ignora el @path es correcto en la medida en que es completamente inconsciente de ello. – ddd