Mac book proでVargrant環境を構築
自宅でプログラミングを行い、WEBサイトを構築したいと思ったけどWindows10が扱いづらすぎる。。
何もいろいろなブログを見てやって見たけど、WIndows10で開発環境構築するのは骨が折れるので、
新しく購入したMacbookproを使用して開発環境を作っていくことにする。
個人用メモなので、誤りがあった場合はごめんなさい。
環境:
MacBook Pro (13-inch, Late 2016, Two Thunderbolt 3 ports)
OSのバージョン:10.12.1(16B2657)
Vargrant環境構築には、ドットインストールを参考にした。
ドットインストール
http://dotinstall.com/lessons/basic_localdev_mac_v2
Downloads →VirtualBox 5.1.8 for OS X hosts amd64
1.Doble click on This icon をダブルクリックして、普通に進めていく。
download → Max OS
同じく続行連打でok
ターミナルを開く(右上の虫眼鏡 →terminal.app)
>||
#Vargrantプラグインを導入
$ vagrant plugin install vagrant-vbguest
#IPの設定
$sed -i '' -e 's/# config.vm.network "private_network", ip: "192.168.33.10"/config.vm.network "private_network",ip:"192.168.33.10"/' Vagrantfile
$ vagrant up
||<
ここで、私の場合はなぜかエラーが発生した。
>||
ringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'bent/centos-6.8' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
The box 'bent/centos-6.8' could not be found or
could not be accessed in the remote catalog. If this is a private
box on HashiCorp's Atlas, please verify you're logged in via
`vagrant login`. Also, please double-check the name. The expanded
URL and error message are shown below:
URL: ["https://atlas.hashicorp.com/bent/centos-6.8"]
Error: The requested URL returned error: 404 Not Found
||<
調べて見ると、'bent/centos-6.8'がみつからないとのこと。
Vagrantfileを調べて見ると、URLの指定が何かおかしい
>||
config.vm.box = "bent/centos-6.8"
config.vm.box = "bento/centos-6.8"
||<
bentとbentoに変更して見ると、うまくいった。
なぜbentと記載されているかは不明です。
続き
>||
#vagrantでcentosにログイン
vagrant ssh
# OSを最新状態にアップデート(時間かかります)
sudo yum -y update
# スクリプトを入手するためのgitをインストール
sudo yum -y install git
# gitを使ってアプリケーション設定用のスクリプトをダウンロード
git clone https://github.com/dotinstallres/centos6.git
# centos6フォルダができるのでそちらに移動
cd centos6
# スクリプトを実行(時間かかります)
./run.sh
# もろもろの設定を反映
exec $SHELL -l
||<
これでVargrant構築は完了