
Instalé una versión (1.9.3-p194) de Ruby a través del código fuente make install
y me di cuenta de que esta podría haber sido la ruta equivocada. Al hacer esto, me di cuenta de que era un error y que debería usar una solución como rvm para abordar mis versiones de Ruby dentro del sistema operativo.
Miré para ver si uninstall
existía un para ejecutarlo junto con él make
y no era así.
Luego procedí a instalar rvm y agregué la versión antes mencionada a mi lista de rubíes administrados dentro de rvm que no figura como ext-ruby-1.9.3-p194.
rvm rubies
ext-ruby-1.9.3-p194 [ x86_64 ]
=* ruby-1.9.3-p194 [ x86_64 ]
# => - current
# =* - current && default
# * - default**
Cuando realizo una eliminación de rvm, simplemente lo elimina de la lista de rubíes, sin embargo, todavía existe dentro del archivo /usr/local/bin
. No me preocupa la versión de instalación de Ruby del sistema, /usr/bin
ya que entiendo que está vinculada al sistema operativo y simplemente debe ignorarse.
¿Cómo puedo desinstalar/eliminar de forma segura la versión antes mencionada y todos los lugares en los que se instaló, sin necesidad de mirar el install
script?
Respuesta1
Podrías incluir mucho en el README
archivo incluido con la descarga del código fuente.
7. Run 'make install'
This command will create following directories and install files
onto them.
* ${DESTDIR}${prefix}/bin
* ${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}
* ${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
* ${DESTDIR}${prefix}/lib
* ${DESTDIR}${prefix}/lib/ruby
* ${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}
* ${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
* ${DESTDIR}${prefix}/lib/ruby/site_ruby
* ${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}
* ${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
* ${DESTDIR}${prefix}/lib/ruby/vendor_ruby
* ${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}
* ${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
* ${DESTDIR}${prefix}/lib/ruby/gems/${MAJOR}.${MINOR}.${TEENY}
* ${DESTDIR}${prefix}/share/man/man1
* ${DESTDIR}${prefix}/share/ri/${MAJOR}.${MINOR}.${TEENY}/system
Desafortunadamente, esto no proporciona una lista completa de archivos y otros programas también utilizan las carpetas mencionadas.
Para obtener una lista completa de lo que make install
se instala, vea el archivo oculto .installed.list
. Simplemente vaya al directorio de origen e ingrese less .installed.list
para verlo en la línea de comando o open .installed.list
para abrirlo en un editor de texto.