Chef RubyOnRailsの開発環境

Chef soloでberkshelfで依存関係をインストールしてnodebrewをインストールする

投稿日:

berkshelf.com/

Berkshelfはbundlerっぽいcookbooksを管理するgem

インストール

Berksfileをつくる

いままでのをあわせるとこんな感じ

berks install する、bundleと違ってアップデートしたいときは berks update

依存関係のあるCookbookまでまとめてインストールしてくれる

なお、/cookbooksはknife solo cook するまで更新されないみたい

nodebrew-cookbook

github.com/linyows/nodebrew-cookbook

いろいろあるみたいだけどこっちを使った

nodebrewはnodejsのバージョン管理

jsonはこんな感じで

 

 

-Chef, RubyOnRailsの開発環境
-, ,

執筆者:

関連記事

ディレクトリごとにrubyとjrubyを使い分ける〜ruby-version

By: DANIEL JULIE – CC BY 2.0 前は.rvmrcを使っていたけど、今は.ruby-versionを使うらしい [crayon-59ca7c7d3188494108 …

no image

Rails3.2でTwitter Bootstrap2対応のkaminariテーマを自作する〜というよりcucumber

環境 Rails3.2でページネーションをTwitter Bootstrapに対応させる~kaminariの続き すでにテーマがあるので適当に作っていたら、ページネーションをクリックしても昇順・降順の …

Rails4でのJavaScriptのユニットテスト~jasminerice&guard-jasmine

By: sk_vel – CC BY 2.0 Rails3.2でJasmineをつかってCoffeeScriptをテスト~jasminerice 目次1 環境2 Gemfile3 gene …

Rails generateのときにbelongs_toを設定

By: Michael Douglas Bramwell – CC BY 2.0 using belongs_to with scaffold generator to quickly c …

Chef のtemplateでRails newのときデータベースをPostgreSQLに指定してgit initする〜railsrc

By: boring_vanner – CC BY 2.0 rails newをカスタマイズしてテスト環境とgit initを自動で準備する Chefのtemplateをつかって.rail …