Subscribechef-soloで、solo.rbに絶対パスを書かない方法2014/08/15ツイートChef-Soloの記事で、よくsolo.rbに絶対パスを書いてる例をひじょ〜〜によく見かけます。["/home/hoge/chef-repo/cookbooks"]しかしこのような書き方はポータビリティがありません。ディレクトリ名が変わったり、別のサーバで動かそうとすると、この絶対パスをいちいち書き換えなくてはならないからです。File.expand_path()を使おうほとんどの場合、chef-soloコマンドを実行したときのカレントディレクトリに"cookbooks"と"site-cookbooks"が置いてあると思います。したがってこのように書けます。