YUKI Piro Hiroshi
null+****@clear*****
Fri Apr 18 12:19:20 JST 2014
YUKI "Piro" Hiroshi 2014-04-18 12:19:20 +0900 (Fri, 18 Apr 2014) New Revision: 4829d249516ca0db52a8d1d81dfe5162477e43a5 https://github.com/droonga/wikipedia-search/wiki/chef-cookbook%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E3%81%BE%E3%81%A7/4829d249516ca0db52a8d1d81dfe5162477e43a5 Message: Created chef cookbookができるまで (markdown) Added files: chef-cookbookができるまで.md Added: chef-cookbookができるまで.md (+30 -0) 100644 =================================================================== --- /dev/null +++ chef-cookbookができるまで.md 2014-04-18 12:19:20 +0900 (32ec0ea) @@ -0,0 +1,30 @@ +まず必要なパッケージをインストールする。 +Ubuntu 12.04LTSの場合は、libgecode-devをあらかじめインストールしておかないとberksのインストールに失敗するようだった。 + + % sudo apt-get install libgecode-dev + +berksをインストールする準備を整え、インストールする。 + + % md -p chef + % cd chef + % vi Gemfile + % cat Gemfile + # -*- ruby -*- + source "https://rubygems.org/" + gem "berkshelf" + % bundle install --path vendor/bundle + +依存することになるcookbooksをインストールする準備を整え、インストールする。 + + % vi Berksfile + % cat Berksfile + # -*- ruby -*- + source "http://api.berkshelf.com/" + local_cookbooks_dir = "vendor/cookbooks" + cookbook "groonga", :git => "https://github.com/groonga/chef-cookbooks.git", :rel => "groonga" + cookbook "droonga", :git => "https://github.com/droonga/chef-cookbooks.git", :rel => "droonga" + % bundle exec berks vendor vendor/cookbooks + +プロジェクト固有の情報を置いておくcookbookを作成する。 + + % knife cookbook create wikipedia-search -o site-cookbooks \ No newline at end of file -------------- next part -------------- HTML����������������������������... Download