latest instalar create ruby rvm

instalar - ¿Cómo recompiro un ruby con RVM?



rvm install ruby 2.5 1 (4)

Ah, ja, ja. rvm uninstall [RUBY] seguido de rvm install [RUBY] hace el truco.

o más agradable:

rvm reinstall [RUBY]

Instalé Ruby 1.9.3 con RVM, y funciona bien. Luego realicé algunos cambios en un archivo fuente de Ruby C, y quiero recompilarlo y volver a instalarlo para poder usar los cambios. Sin embargo, no he encontrado ningún tipo de comando de recompilación de rvm .


Utilizar:

rvm install --force

Le pide explícitamente a RVM que use fuentes existentes, en versiones anteriores esto era por defecto, pero podría ser muy confuso.

Entonces otros comandos para instalar:

rvm try_install <ruby>

Solo se instalará si aún no está instalado (su problema)

rvm reinstall <ruby>

es lo mismo que:

rvm remove [--gems] <ruby> rvm install <ruby>

obviamente, se guardó algún tiempo con reinstall y usar [--gems] para eliminar también todas las gemas que se instalaron con ruby.

mkdir -p projects/smth && cd projects smth rvm use 1.9.3@gem --install --create --ruby-version

irá al proyecto, instale 1.9.3 (si aún no está instalado), cree el gemset y cree el archivo .ruby-version (disponible solo en RVM head antes v. 1.11.0) el otro flgs:

  • --rvmrc - ya disponible en RVM - creará el archivo .rvmrc
  • --versions-conf - disponible solo en RVM head before v. 1.11.0 - creará .versions.conf - un archivo de configuración para su proyecto, puede poner allí cualquier información importante sobre su proyecto ... como la versión node.js

o rvm reinstall [RUBY]


El problema con el uso de rvm [reinstall|install] es que buscará y usará binarios precompilados si puede encontrar alguno. A veces, realmente desea reconstruir desde el origen, probablemente porque está tratando de usar una versión más reciente de GCC (por ejemplo, 4.8 o 4.9).

La bandera correcta es --disable-binary , not --force :

rvm reinstall --disable-binary 2.1