半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

vagrant-itamaeを使っている時にitamaeのpluginがうまく使えなくて困ってる

itamaeとvagrant今日はじめた

状況

  • vagrantを入れた(installer)
  • pluginもいくつか入れた
  • vagrant-itamaeを使ってvagrant provisionするとitamaeさん走るようにした
  • itamaeさんはitamae-plugin-recipe-rtn_rbenvを使いたいのでbundle install --path vendor/bundleで入れた

結果

/Users/kenta/.vagrant.d/gems/gems/itamae-1.1.10/lib/itamae/recipe.rb:103:in `include_recipe': Recipe not found. (rtn_rbenv::system) (Itamae::Recipe::NotFoundError)

と言われて怒られる。

ちなみに

bundle exec itamae ssh --vagrant -h default -j node.json recipe/main.rb するとうまくいく(そうだね)

疑問

  • Vagrantまでbundle execした時の状況が引き継がれてないようだ?
  • 一体どこを直せばよいのか?
    • vagrant-itamae?
    • vagrantfile?
      • vagrantはGEM_HOMEとかカスタムしてるっぽいからvagrantをいじるのはなさそう
    • レシピ?
  • gem install itamae-plugin-recipe-rtn_rbenv で行けるのかと思ったのだがダメだった。
/Users/kenta/.vagrant.d/gems/gems/itamae-1.1.10/lib/itamae/recipe.rb:103:in `include_recipe': Recipe not found. (rtn_rbenv::system) (Itamae::Recipe::NotFoundError)

やっぱり筋がいいのはvagrant-itamaeに手を加えるべきなのか