システム全体にインストールされるOpscode Chefクックブック を探していますRubyバージョン1.9.3、run_list実行時に最新のパッチレベル。
いくつかの調査を行い、少なくともUbuntuフレーバーで利用可能な Brightbox PPA があります。
RVMやrbenvに依存せずに、古い1.8.7 Rubyを1.9.3以上に置き換える、よく書かれたクロスプラットフォームのChefクックブックがあるのだろうか。
私はついに、この簡単なレシピでcookbook 'Ruby_build', '>= 0.8.0'
を使用して、これを(少なくともUbuntuでは)解決することができました。
include_recipe 'Ruby_build'
Ruby_build_Ruby '1.9.3-p484' do
prefix_path '/usr/local'
action :install
end
/usr/local/bin
はすでにシステム$ PATHにあるため、使用したprefix_pathはUbuntu12.04で完全に正常に機能したことに注意してください。
見積もり:
/usr/local
は、通常、makeコマンドを使用して管理者が作成したファイルをインストールする場所です。