Instalando ruby a un directorio / usb específico

1

Estoy tratando de instalar ruby en un directorio específico, una memoria USB, por lo que puedo mover el usb de un lado a otro sin tener que instalar ruby en cada máquina a la que tengo acceso (necesito ruby 2.0+). ¿Cómo puedo hacer esto?

He estado cuidando cosas como configurar el directorio de instalación de RVM y así sucesivamente, sin suerte. Lo más cercano que encontré fue esta descripción que me indica cómo mover toda la instalación de RVM , que no quiero. Solo quiero una versión ruby simple en una memoria USB.

En Windows esto fue muy fácil: Ejecute RubyInstaller y apúntelo al USB. En OSx, bueno, esa es otra historia.

¿Cómo puedo lograr esto?

    
pregunta Automatico 15.05.2014 - 00:37

1 respuesta

1

Así que me di cuenta de esto:

Lo que debes hacer es descargar la ruby source y extraerla donde sea. Luego tienes una carpeta llamada ruby-2.1.2 , o algo que refleja tu versión de ruby.

Luego, en la terminal, cd a ese directorio. A continuación, ejecute:

./configure --prefix=/Volumes/USB_STICK_NAME/folder/to/install/into/osx_ruby
make
sudo make install

Protip: arrastre y suelte la carpeta ubs que desea en el terminal para obtener la ruta de la carpeta deseada. Mucho más fácil que escribirlo

Eso instalará ruby en tu dispositivo USB llamado "USB_STICK_NAME" en las carpetas folder/to/install/into/osx_ruby . Siéntete libre de nombrarlo de manera diferente, pero recuerda; La carpeta que seleccionas como directorio de instalación es donde terminan todas las cosas internas de Ruby, como bin , lib . Recomendaría nombrar esa carpeta "osx_ruby" o algo similar.

Espero que alguien encuentre esto útil.

    
respondido por el Automatico 15.05.2014 - 11:10

Lea otras preguntas en las etiquetas