Foro incorrecto para publicar esto, esta es más una pregunta de superuser.com ... cuando se cierre, se
migrará a
@ tommieb75: Puedo ver por qué esto encajaría en SU, pero estoy un poco sorprendido de que no se vea como relacionado con la programación.
Andrew Grimm
@ Andrew: ¿dónde dice algo en la pregunta en relación con la programación ... ??? !!! No lo veo ... :) Este es el lugar adecuado para ello y las respuestas están a continuación ...! ;)
t0mm13b
Respuestas:
5
Siempre debe usar RubyGems para instalar cualquier tipo de gemas (por ejemplo, Rails) para reducir la confusión.
Usar solo apt-gettambién reduciría la confusión. ¿Qué pasa con otras razones?
JonnyJD
9
Deberías usar
apt-get
Si te importa desinstalar gemas con sus dependencias. RubyGems no desinstalará dependencias no utilizadas. Ver do-i-have-to-manualmente-uninstall-all-dependen-gems . Si te importa desinstalar gemas como grupo, rvmtambién es una opción (ver más abajo).
Si esa gema podría o debería instalar ejecutables en /usr/bin.
Si desea actualizar gemas junto con el resto del sistema (automáticamente)
joya
Si quieres el enfoque más simple
Si desea tener varias versiones de una gema disponibles en el sistema
Necesita versiones muy recientes o muy antiguas de algunas gemas
Si necesita diferentes conjuntos de gemas instaladas o eliminadas de forma independiente
No debe mezclar entre usar apt-gety gemarbitrariamente. Eso significa que no deberías, pero cuando lo hagas; debes saber y recordar por qué hiciste esto.
Cuando utiliza diferentes métodos, el sistema general se vuelve más complejo.
Respuestas:
Siempre debe usar RubyGems para instalar cualquier tipo de gemas (por ejemplo, Rails) para reducir la confusión.
Ruby on Rails: instalación de gemas versus apt-get
fuente
apt-get
también reduciría la confusión. ¿Qué pasa con otras razones?Deberías usar
apt-get
rvm
también es una opción (ver más abajo)./usr/bin
.joya
bundler
rvm + gema
No debe mezclar entre usar
apt-get
ygem
arbitrariamente. Eso significa que no deberías, pero cuando lo hagas; debes saber y recordar por qué hiciste esto.Cuando utiliza diferentes métodos, el sistema general se vuelve más complejo.
fuente