Pourquoi utiliser Pow et RVM (et fixer le Bundler::GemNotFound)
Knock Out Rails & Rack Apps Like a Superhero.
Comment installer Pow ? Eh bien c'est plutôt simple :
curl get.pow.cx | sh
Comment installer la gem powder dans votre application et l'ajouter à la liste des projets gérés par Pow ?
gem install powder
Suivi de
powder link
La deuxième commande va alors créer un lien symbolique dans le dossier de .pow, situé dans votre home. Ce lien pointe désormais vers le dossier de votre application.
Par convention, votre application est alors accessible via l'url http://le_nom_de_votre_app.dev
Génial non ?
Seulement voilà, parfois, même les choses les plus simples peuvent vous faire perdre du temps. Ça m'est arrivé après l'apparition de cette erreur, au lancement d'un projet tout neuf :
L'erreur peut être trompeuse, vous pouvez toujours spammer des bundle install dans votre application, ça n'y changera rien. En gros, Pow ne charge pas l'environnement RVM. Il y a une solution toute simple pour ça, trouvée sur notre bon vieux StackOverflow
Lancez cette commande à la racine de votre projetrvm env . > .powenv
Et vous voilà maintenant prêt à développer votre application dans les meilleures conditions !