RVM y thin, usuario root vs. local

Así que estoy tratando de adelgazar para ejecutar como servicio con RVM. Después dethin install Actualicé manualmente/etc/init.d/thin usar unsu - user al ejecutar el comando config de modo que thin se ejecutara como un usuario local, en lugar de root. Hasta aquí todo bien.

Ahora, cuando trato desudo service thin start parece que está tratando de usar la versión de Ruby que no es RVM (1.8.7 que se instaló en la caja para comenzar) para ejecutar realmente el comando. hice ungem install thin en la versión no RVM, que luego me da ununinitialized constant Bundler mensaje: Bundler solo se instala en las gemas RVM, no en las gemas del sistema. Parece que no puedo configurar el entorno RVM (aunque mi script de inicio RVM está en ~ / .bashrc, que luego se incluye en ~ / .bash_profile).

Todo lo que quiero hacer es funcionar como un servicio delgado utilizando el entorno RVM, no el entorno del sistema. ¿Es esto posible? ¿Debo rendirme y cometer el pecado final de ejecutar todo como root? Es muy tentador en este momento.

¡Gracias por cualquier ayuda!

Respuestas a la pregunta(4)

Su respuesta a la pregunta