¿En qué parte de CentOS 7 debería instalar Ruby?

¿En qué parte de CentOS 7 debería instalar Ruby?

Estoy instalando Rubyy rbenven un CentOS 7 siguiendolas instrucciones de este tutorial, con modificaciones. Una de las líneas de código recomendadas va cdseguida de git clonecomandos. Supongo que cddebería ser cd /path_to_destination_of_cloned_code,entonces, ¿en qué parte de un sistema de archivos CentOS 7 debería instalar el código clonado rbenv y ruby ​​git?

Además, cualquier otro cambio sugerido en el código siguiente sería muy valorado. Todavía no he ejecutado el código siguiente y todavía estoy planeando una metodología de instalación óptima.


RESUMEN DEL CÓDIGO MODIFICADO DEL TUTORIAL:


// Instala las dependencias rbenvy Rubycon yumcomo root:

sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

// Cambie al usuario que usará Ruby para ejecutar los siguientes comandos:
// 1.) Ahora estamos listos para instalar rbenv en su directorio de inicio y configurar las variables de entorno apropiadas que permitirán que rbenv sea la versión activa de Ruby. :

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
exec $SHELL

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
exec $SHELL

// 2.) Determina qué versión de Ruby instalar visitandohttps://www.ruby-lang.org/en/downloads/ y luego instalarlo con estos comandos:

rbenv install -v 2.3.0  
rbenv global 2.3.0  

// 3.) Verifica que Ruby se haya instalado correctamente con este comando:

ruby -v

// 4.) Deshabilite la generación de documentación local de Rubygems para cada gema que instale con este comando:

echo "gem: --no-document" > ~/.gemrc

// 5.) Instale la gema del paquete para administrar las dependencias de la aplicación:

gem install bundler

NOTA:


Encontré los siguientes comandos, que funcionaron de maravilla cuando se ejecutaron como superusuario:

// the first line is supposed to be just dependencies, as follows:  
yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel  
yum install ruby ruby-devel rubygems //ruby-devel is required to add headers needed by some libraries
ruby -v  // confirm ruby is installed, and check version

Dado que básicamente puedes yum install rubydejar que la distribución administre todo lo que ocurre detrás de escena, ¿por qué alguien usaría el enfoque detallado del tutorial anterior?

información relacionada