こんにちは、いたまえさん

rbenvitamaeプラグイン を利用してインストールしようとしたら、対象サーバがプロキシーのあるネットワークであり、gitでダウンロードできなかったので、httpsを指定できるようしてもらいました。

plenv と pyenv

また、rbenv のプラグインを参考に plenvpyenv を作ってみました。

これらふたつのプラグインはまだgemになっていないので、Gemfile に以下のように追加し、

1
2
3
gem 'itamae'
gem 'itamae-plugin-recipe-plenv', github: 'katsyoshi/itamae-plugin-recipe-plenv'
gem 'itamae-plugin-recipe-pyenv', github: 'katsyoshi/itamae-plugin-recipe-pyenv'

recipeとしては以下のようにしてください。

recipe.rb
1
2
include_recipe 'pyenv::system'
include_recipe 'plenv::system'

設定例としては、rbenvのプラグインと同じように設定します。

1
2
3
4
5
6
7
8
9
10
{
  "plenv" : {
    "versions" : ["5.22.0", "5.20.2"],
    "global"   : "5.22.0"
  },
  "pyenv" : {
    "versions" : ["3.4.3", "3.5.0b2"],
    "global"   : "3.4.3"
  }
}

おわり

おわり