Webfaction vous permet d'ajouter vos propres pierres précieuses sans sudo. Parce qu'il s'agit d'un hébergement partagé, ils installent les gemmes requises par le passager/votre application dans un emplacement non standard (/ home/< nom d'utilisateur>/webapps/< nom_application>/gems /). Vous aurez besoin de l'ajouter à PATH afin d'exécuter un gem installé dans une session ssh et l'ajout de GEM_PATH/GEM_HOME peut aussi être utile. Par exemple, sans ajouter le bon répertoire à votre PATH, votre session bash ne trouvera pas 'bundle' si vous utilisez bundler.
Webfaction a un court texte de pierres précieuses à la main à l'installation http://docs.webfaction.com/software/rails.html#installing-gems
Comme une note de côté, je suis en mesure d'exécuter une application Rails3 sur webfaction en utilisant Capistrano pour le déploiement. La tâche bundle installe automatiquement les gemmes nécessaires. PS - C'est vraiment un problème de gemme et de webfaction. Vous voudrez peut-être modifier vos tags pour cette question.