いうプロビジョニングツールを利用して、ローカルあるいはSSHで接続できる任意のマシン上に、rbenv経由で任意のバージョンのRubyをインストールする方法について説明します。実行するとインストールできます。```レシピServerkitでは複数のリソースの配列まとめたものをレシピと呼んでいます。今回は「rbenv経由で特定のバージョンのRubyをインストールする」というリソースを1つだけ用意しています。1つのリソースは辞書形式で表現され、typeの値に応じてversionなどの幾つかの属性を持ちます。typeはどの種類のリソースか、versionはどのバージョンのRubyをインストールするか、userはどのユーザが対象か、globalはrbenvでそのversionのRubyをglobalに設定するかどうか、dependenciesはもしrbenvやruby-buildがインストールされていない場合に同時にインストールするかどうか、を表しています。適用すると何が起こるかほぼ何も入っていない環境で、先述したレシピを適用すると何が起こるかについて説明します。指定されているため、rbenvに必要なパッケージがインストールされます。yumを使うOSであれば以下のパッケージがyum経由でインストールされます。gccgdbm-develgitlibffi-devellibyaml-develncurses-developenssl-develreadline-develzlib-develrbenv_rbenv次にrbenvのインストール。git-cloneされます。rbenvrubybuild次に、ruby-buildがインストールされていない場合、これもインストールされます。git-cloneされます。fooユーザの.bashprofileに追記されます。別の種類のログインシェルを利用している場合であれば、profilepath属性を指定すれば追記先のファイルを変更できます。該当行が記述されている場合は追記されません。設定して、インストールは完了します。serverkit-rbenvrbenv_rubyというリソースは、serverkit本体ではなくserverkit-rbenvというプラグインで提供されいるため、これをGemfileに記述しておく必要があります。実行すれば、プラグインが読み込まれる仕組みになっています。利用せず、これらのリソースを利用すると良いでしょう。一部の工程だけはserverkit-rbenvで提供されるリソースを利用せず、自前で用意する、という使い方も可能です。