![vagrant up したらエラー「sudo: sorry, you must have a tty to run sudo」が出たときの対処方法 - 彼女からは、おいちゃんと呼ばれています](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
macでchefが扱えるようにしてなかったことを思い出して、のほほんと設定やってたら「kernel-develが見つからない」というエラーにはまったのでメモっておく。 正確にはchefを流し込むためのVM(vagrant)の設定でハマッた話。 既にvagrant入れるのはやってたけど、時間が経って忘れてしまっているので、ちょっともろもろ確認 $ vagrant plugin list No plugins installed. $ vagrant box list -i centos6.5 (virtualbox) - url: https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box - downloaded_at: 2014-03-03 14:30
$ VBoxManage modifyvm VM_NAME --nictype1 Am79C970A $ VBoxManage modifyvm VM_NAME --nictype2 82540EM これを Vagrantfile に書く。 下記では、Adapter1(NAT)にAm79C970A(AMD PCNet PCI II)を、Adapter2(Host-only Adapter)に82540EM(Intel PRO/1000 MT Desktop)を指定している。 # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.
はじめに Vagrantfileで良く使う記述をまとめておきます。 環境と前提 ホストマシン:Mac OS X Yosemite 仮想環境ソフトウェア:VirtualBox 4.3.2 vagrant:1.7.2 ホストマシンとゲストマシンの共有フォルダの設定 共有フォルダを使いたい場合は以下のようにconfig.vm.synced_folderを記述します。 # Share an additional folder to the guest VM. The first argument is # the path on the host to the actual folder. The second argument is # the path on the guest to mount the folder. And the optional third # argument is
今回はVagrantのメリットまでですが・・ この連載のゴール 連載の最後まで読んでいただくと Dockerとは何か、どんなメリットがあるのか より理想的な開発環境とはどんなものか、テスト環境や本番環境への影響は? といったことがわかるようになります。おそらく。 前提 サーバーを自分でセットアップしたことのない方、ようこそ! そして黒い画面1に不慣れな方、ようこそ! 以下、インフラ?そんなの仕事じゃないよ?な方に向けた記事です。 正確な説明や絶妙な比喩よりも、わかりやすさを優先します。 ケース: 開発環境セットアップ 突然ですが、 「会社のホームページ作ってよ 」と頼まれたらどうしますか? もちろん HTMLを書けばいいんですが、同時にブラウザで確認もしたい。 Windowsなら XAMPP、Macなら MAMPをインストールするかもしれません。 ですが 「新製品のホームページは会員ページ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く