Vagrant

Debian wheezy(Debian 7.4)のVagrant Boxを作成する

基本的な手順はCreating a Base Box - Vagrant Documentationを参照。 Debuan wheezyのインストールイメージを取得 amd64版のnetinst CDをダウンロード。 Debian -- Network install from a minimal CD VirtualBoxでVMを作成(Debianのインストール) 仮想マ…

VirtualBoxのShared Folderが遅すぎるのでどうにかする(Windows向け)

開発用にVagrant/VirtualBoxを使っているのだけど、ゲストOS側のファイルアクセスが遅すぎて開発効率が落ちていたので対応した。 原因 VirtualBoxのShared Folder機能が遅い。Vagrant公式でもこの問題は認識されていて、NFSモードに切り替えると改善するとの…

突然 vagrant up ができなくなった

vagrant upしたら、以下のようなエラーが出て、VMの起動ができなかった。 $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'ubuntu12_04'... There was an error while executing `VBoxManage`, a …

Vagrant/VirtualBoxの同期フォルダでハマった

Vagrantfileで以下のようにvagrantユーザのホームディレクトリを同期フォルダに設定したら、ホームディレクトリ以下のファイルが全部消えて死にかけた。 config.vm.synced_folder "home", "/home/vagrant" ホストOS側のディレクトリが空だったので、それを元…

Vagrant/VirtualBoxの環境をそのまま他のPCに移行する

今までプライベートPCで創業準備なり仕事なりをしていたんですが、つい最近になって業務用PCを購入したので、Vagrant環境を旧PC(プライベート用マシン)から新PC(業務用PC)に移行してみました。少しだけハマったので、メモだけ残します。 手順 新PCにVagrant/…

Windows 8.1 + VagrantでRails4開発環境を構築する

RailsはおろかRubyもほぼ開発経験なしで、そもそも無職なんですが、なぜかRails4開発案件の話が来ているため、ここ数日ほどRailsの学習/開発環境を用意したりしております。 基本方針 コーディングやDBメンテなんかは全てWindows上で行う Ruby/Railsの実行環…