digをインストールする
チュートリアル環境にnslookup
もdig
も入っていなかったのでインストールしておきます。
[vagrant@localhost ~]$ dig -bash: dig: command not found [vagrant@localhost ~]$ nslookup -bash: nslookup: command not found [vagrant@localhost ~]$
[CentOS] digコマンドをインストールするの巻 - TrippyBoyの愉快な日々 を参考にすると、bind-utilsを入れればいいことが分かったのでレシピとテストケースに追加します。
# chef-repo/site-cookbooks/ruby_env/recipes/default.rb package "bind-utils" do action :install end
# spec/default/base_spec.rb describe package('bind-utils') do it { should be_installed } end
あとはvagrant provision
してテストケースを実行するだけ。
cd rails3_tutorial vagrant provision rake spec C:/Ruby193/bin/ruby.exe -S rspec spec/default/base_spec.rb ................ Finished in 33.19 seconds 16 examples, 0 failures
テストが通ったので実際に確認。
[vagrant@localhost ~]$ which dig /usr/bin/dig [vagrant@localhost ~]$ which nslookup /usr/bin/nslookup
無事にインストールできました:-)
あとどうでも良いことですが、記事の書き方をはてな記法からmarkdown記法に変更してみました。GitHubでも使えるし覚えておく必要があるかなと。この書き方はかなり楽ですね。改行が半角スペース2つっていうのが微妙に面倒ですが。