2013-12-12から1日間の記事一覧
Chefでrbenvのbashを作成したところ、ファイルのパーミッションが以下のようになりました。 --w----r-T 1 root root 93 12月 12 11:00 2013 rbenv.sh 原因は、modeを0644ではなく644とタイポしたというだけのことですが、このTとはなんぞ? と思ったので、調…
Chefでrbenvをインストールするレシピを書いているのですが、とある参考記事に「bashは/etc/profile.d/以下に配置する」とありました。 「なぜここなの?」と思ったので、メモします。 /etc/profile.d/とは /etc/profile.d/の役割をいろいろ調べてみたところ…
Chefでのサーバ構築時に、以下のようなエラーに出くわしました。 たとえばPackage Resourceでlibyamlをインストールしようとすると、 * package[libyaml-devel] action install * No version specified, and no candidate version available for libyaml-dev…
今、Vagrant上にChef Soloで諸々の環境を自動構築する方法について学んでいます。 今回は、まず簡単な命令を実行できるまでの流れについてまとめます。 Vagrantの初期化〜SSH接続まで Vagrantを初期化する まず、Vagrantを初期化してVagrantfileを生成します…