過去記事の内容が古くなっていた。新しい方法をメモ。
過去記事では vagrant は ruby の gem だったけれども、バージョン 1.1 以降 (?) vagrant はパッケージとして提供されている。2013-05-05 現在、最新版は 1.2.2。
パッケージをインストールして vagrant up
古い vagrant の削除
$ pwd ~/project/vagrant $ ls Gemfile Gemfile.lock vendor Vagrantfile
念のため旧 vagrant でインストールした vagrant の OS イメージは破棄。gem はもう使わないので、Gemfile を削除。vagrant コマンド一式は vendor ディレクトリー以下に入れているから、ディレクトリーごと削して旧 vagrant の削除は完了。
$ bundle exec vagrant destroy $ rm -rf Gemfile Gemfile.lock Vagrantfile .bundle vendor
Vagrant のインストール
Vagrant のダウンロード・ページから最新版の Vagrant dmg を選択して、ダウンロード & インストール
Vagrant start!
$ which vagrant /usr/bin/vagrant $ vagrant -v Vagrant version 1.2.2
うん、最新版の vagrant がインストールされた。インストールの方法は前と変わらない。
vagrant up
$ vagrant box add ubuntu12_10 https://github.com/downloads/roderik/VagrantQuantal64Box/quantal64.box $ vagrant init ubuntu12_10 $ vi Vagrantfile
Vagrantfile の中身は次の通り:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu12_10"
config.vm.network :private_network, ip: "192.168.50.12"
end
configure("2")
は Vagrant 1.1+ or 2.0.X の config ファイルを指す。仮にこれが 1 ならば、Vagrant 1.0.x を指す。config.vm.network
の書式が変わったので注意。
開始・終了
$ vagrant up $ vagrant ssh $ vagrant halt
以上。
No comments:
Post a Comment