フリーランスのりゆう。

Android(Java, Kotlin), Ruby on Rails, Angular, Vue.js など、開発日記を主に綴っていく予定です。自分のWebサービスを持つことが現在の目標です。

VirtualBox + Vagrant で仮想マシンの開発環境をセットアップ。

 

PythonでWebアプリケーションの作成をするため、仮想マシンの導入をすることに。

 

Pythonプロフェッショナルプログラミング 第3版

Pythonプロフェッショナルプログラミング 第3版

 

 

環境

Win7 64bit

 

VirtualBox のインストール

virtualbox 5.2.18、 Windows hosts のパッケージをダウンロード。

インストーラーの手順に従ってインストールする。

Downloads – Oracle VM VirtualBox

 

Vagrant のインストール

Windows 64-bit 版をダウンロード、インストール。

www.vagrantup.com

 

再起動後、インストールの確認。

gistbd0787cad958597bf54fea3f334bd222

 

ゲストOS のセットアップ

Vagrant でベースとなるOS (Box) をセットアップ。参考書と同じBoxである、"ubuntu/xenial64" を作業用ディレクトリ下に追加します。

gistaff85b95b45b4e6a12d22b373ea386ee

 

Boxが追加できたので、設定ファイルを作成し、ゲストOSを起動する。

gist1019ebb8fdce72038acddcf8a7827ecb

 

ここで、エラーが発生。原因は以下2か所。

 

zakiyamatakashi.hatenablog.com

 

blog.framinal.life

 

 ”MacType 用户向导” で VirtualBox 関連の2つを選択し、「このプロセスを除外」を選択。

f:id:liyuu:20181016195304j:plain

 

ググって割と簡単に解決しました。先人たちに感謝です。

 

ゲストOS の起動・その他操作

gist5ef54476b4e0e4c91e1a28f7879b0972

 

無事、起動できました。

 

プライベートネットワーク設定・ホストOSとの同期など、confing の設定も一通り完了。

gistd09e11922684e2e1a16e1b8a42b84ae1