This page lets you discover and use Vagrant Boxes created by the community. You can search by operating system, architecture or provider. Submit
例えばberkshelfひとつ入れるのに、膨大な知識がいる。 もしあなたが単にPHPサーバを作りたいだけだったとしても、berkshelfをちゃんとしたモダンなやり方でいれるには膨大な知識がいる。 例えばruby, rbenv, ruby-build, gem, bundlerなどだ。 まあ、rbenvとruby-buildで最新のrubyを入れること自体はそんなに難しくない。Ruby言語の知識も必要ない。 運よくgem install berkshelfが一発で成功したら、別に問題はない。おめでとう。 そういう人はここから下は読む必要はないです。 ところがである。 ひとたびgem installが失敗したら、そこからは茨の道である。 インフラの問題 gem installしたら "ERROR: Could not find a valid gem 'chef-solo' (>= 0) i
Vagrant の public_network はデフォルトだと DHCP で IP アドレスが付与される。 でも、実際にはブリッジさせるネットワークだと静的に IP アドレスを振りたいことの方が多いんじゃないだろうか。 ドキュメントにはやり方が載ってないものの、このプルリクエストを見ると、どうやら今のバージョンならできそうな感じ。 具体的には Vagrantfile の config.vm.network :public_network の部分を以下のように編集する。 :bridge を指定しているのは VM の起動時に毎回ブリッジする NIC を聞かないようにするため。 $ cat Vagrantfile | grep public_network config.vm.network :public_network, :ip => "172.16.100.1", :netmask =
小ネタです。 Vagrantを使って色々やっているときにちょっと困ることとして以下のようなことがあります。 VirtualBox本体が頻繁にバージョンアップするので、boxのGuestAdditionのバージョンとVirtualBoxが要求するバージョンがすぐにずれるvagrantboxesをはじめとする外部で公開されているboxをダウンロードして使おうとすると、GuestAdditionのバージョンが古い解決する方法はもちろんboxにインストールされているGuestAdditionを最新版に入れ替えることなのですが、これを手作業でやると結構面倒です。すなわちインスタンスを起動して、GuestAdditionのisoイメージをマウントしてインストーラーをどっかにコピーし、自分でビルドしてインストールしなければならないわけです。そもそも、GuestAdditionのisoイメージどこだっけ?
Vagrant 1.5がリリースされたと思ったら、Vagrant Cloudなんてのが登場してますね! で、Vagrant Cloudの中にVagrant Shareってのがあるんだけど、試してみたらとんでもなかったので、早速やり方をシェアするよ! Vagrant Cloudにユーザ登録 Vagrant Cloudのページにアクセスして、まずはユーザ登録しよう。 迷うことはないと思うけど、「JOIN VAGRANT CLOUD」ってボタンをクリックすれば登録ページに飛べる。 次に、ユーザ名、メールアドレス、パスワードを入力したらユーザ登録は完了だ。 Vagrant1.5のインストール Macの場合は普通にダウンロードページからdmgファイルを落として、ダブルクリックでインストール。 念のため、確認。 $ vagrant -v Vagrant 1.5.0 Vagrantfile作成&仮想マシ
VagrantのプラグインであるVagrant Berkshelfが将来的に開発中止になるという話です。 https://sethvargo.com/the-future-of-vagrant-berkshelf/ https://github.com/berkshelf/vagrant-berkshelf 今北産業 Vagrantがgemのエコシステムから脱却したため、Vagrant Berkshelfの開発は困難になり、壊れやすくなった。 Vagrant Berkshelfはその役目を終えたので、我々開発陣はBerkshelf本体の開発に注力する 今はTest Kitchenという素晴らしい代替手段があるのでそっちを使ってほしい。 Berkshelf 4がリリースされるまではVagrant Berkshelfの保守はするつもりだ 4行になった・・・。 検証してみた 私が確認した限りでは
Windows で Vagrant を試していて、ちょっとつまづいたところがあったのでメモ。 コマンドプロンプトではなく mintty を使っている場合、「vagrant ssh」と打っても「Pseudo-terminal will not be allocated because stdin is not a terminal.」とエラーが出てしまい ssh 接続ができません。 mintty は Cygwin のターミナルエミュレータで、使いやすいのでコマンドプロンプトではなくこちらを使いたいところ。※mintty については mintty を使えるようにする | dogmap.jp が詳しいです。 調べたところ「vagrant ssh」ではなく普通の ssh 接続(「ssh なんたら~」)で繋げばいけるらしい。vagrant の ssh 接続情報は ssh-config で調べることが
遅ればせながらvagrantを触り始めました。今のところ単純なことしかしてないのでほとんど詰まるところはありませんが、仮想マシンを起動した際にVirtualBoxのバージョンとGuest additionsのバージョンが一致しないと怒られたのでその解決方法です。 環境 Mac OS X 10.8 vagrant 1.2.2 ruby 1.9.3 (rbenv) アラート内容 [default] The guest additions on this VM do not match the installed version of VirtualBox! In most cases this is fine, but in rare cases it can cause things such as shared folders to not work properly. If you se
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く