トカゲの独り言スマートフォン用の表示で見るトカゲの独り言この広告は、90日以上更新していないブログに表示しています。windows最近流行のVagrant+ChefをWindowsでも試してみたいと思います。Vagrantは1.1からインストーラを使うようになったのでこれはそのまま入れます。次にChefの動作環境を用意する前に、Vagrantで使うためのboxを作成するveeweeをインストールします。公開されているboxもいくつかありますが、それを使うのは若干不安があるのと、使わないもの(ruby+puppet+chef)を除いたboxを作るためです。veeweeを動かすためのベースとなるRubyをrbenvでインストールします。CygwinのインストールWindowsでRubyを使う方法はいくつかありますが、Cygwinを入れて自前でビルドする方法にしました。面倒くさい方法ですが、後々VagrantやChefを使う際にCygwinのsshやrsyncが使えるので便利です。Cygwin+Ruby(rbenv)のインストールについては、このページが非常にわかりやすいのでこれをベースに進めるのが良いと思います。OIAXCygwin本体のインストール上記ページに従ってsetup.exeをダウンロードして実行します。この時インストールするパッケージを選択することになるのですが、ここでは以下の2つのパッケージをインストールします。これは後でapt-cygを使う際に必要となる最低限のパッケージになります。subversionwgetapt-cygのインストールCygwinにパッケージを追加する場合、毎回setup.exeを起動してダイアログからパッケージ選択することになり非常に面倒です。そこでapt-cygをインストールすることによって、yumやaptのようにコマンドラインからパッケージを追加できるようになります。Hostingインストールはページに書いてある手順通りに行います。/bin/apt-cygこれでコマンドラインからパッケージがインストールできるようになります。vimRubyのインストールRubyはコンパイル済みのものを使わずに、Cygwinでコンパイルしたものを使います。Cygwin環境へのRubyインストールはいろいろ罠がありました。コンパイラのインストールコンパイラはgccパッケージをインストールすれば使えると思ったのですが、これだけではgccコマンドが使えませんでした。gcc4パッケージを追加することによって使えるようになりました。gcc4しかしこの状態ではgccコマンドが正常に動きませんでした。試しに適当なソースファイルをコンパイルしようとしたところエラーが出ました。directory調べたところ、"libmpfr4"パッケージを追加すれば良いと言うことが分かりました。libmpfr4これでようやくgccが動作するようになりました。OIAXRubyをビルドするために、このページに書いてあるライブラリとツールをインストールします。微妙にパッケージ名が違うものがあったので調整しました。GitHubrbenvは手順通りにインストールを行います。GitHubrbenvに対してビルド・インストール機能を追加するためのruby-buildプラグインをインストールします。これもページに書いてある手順通りに行います。~/.rbenv/plugins/rucby-buildRubyのインストール後はruby-buildの機能を使ってRubyをビルド・インストールします。:1.9.3-p392を入れることにします。Cygwinでビルドするとかなり遅いので気長に待ちます。[i386-cygwin]まずはRubyのインストールまで完了しました。次はここにveeweeを追加します。pik環境へのvagrantインストール月別アーカイブはてなブログをはじめよう!lizyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。