VirtualBox + Vagrant で仮想マシンの開発環境をセットアップ。
PythonでWebアプリケーションの作成をするため、仮想マシンの導入をすることに。
環境
Win7 64bit
VirtualBox のインストール
virtualbox 5.2.18、 Windows hosts のパッケージをダウンロード。
インストーラーの手順に従ってインストールする。
Downloads – Oracle VM VirtualBox
Vagrant のインストール
Windows 64-bit 版をダウンロード、インストール。
再起動後、インストールの確認。
gistbd0787cad958597bf54fea3f334bd222
ゲストOS のセットアップ
Vagrant でベースとなるOS (Box) をセットアップ。参考書と同じBoxである、"ubuntu/xenial64" を作業用ディレクトリ下に追加します。
gistaff85b95b45b4e6a12d22b373ea386ee
Boxが追加できたので、設定ファイルを作成し、ゲストOSを起動する。
gist1019ebb8fdce72038acddcf8a7827ecb
ここで、エラーが発生。原因は以下2か所。
- Windows PowerShell のバージョンが低い。
zakiyamatakashi.hatenablog.com
- MacType との競合。
”MacType 用户向导” で VirtualBox 関連の2つを選択し、「このプロセスを除外」を選択。
ググって割と簡単に解決しました。先人たちに感謝です。
ゲストOS の起動・その他操作
gist5ef54476b4e0e4c91e1a28f7879b0972
無事、起動できました。
プライベートネットワーク設定・ホストOSとの同期など、confing の設定も一通り完了。