Esta pregunta encaja en algún lugar entre el fallo del servidor, stackoverflow y askdifferent.
Estoy instalando algunas aplicaciones web en mi servidor Lion usando webappctl, que se engancha a las configuraciones vhost de apaches para configurar un proxy inverso (simplemente mod_proxy). Utiliza launchd para iniciar el servidor, en mi caso unicornio sirviendo una aplicación Ruby on Rails, escuchando en el puerto TCP 5000. Utilizo RVM (mixed-mode) para facilitar en versiones de ruby y gemsets separados para cada webapp.
El problema radica en RVM y launchd, y en que el entorno completo no está disponible para launchd.
Intenté iniciar desde launchd usando /bin/bash -l -c 'unicorn_rails -l 5000'
pero eso me dio errores de uso de bash en los registros.
¿Alguna sugerencia para hacer que RVM funcione bien con launchd?