Windows 10 配置vagrant環境
在被Windows環境坑了很多次後準備脫坑使用linux時,老司機推薦我使用vagrant各種安利下開始入坑:
Vagrant是一個基於Ruby的工具,用於創建和部署虛擬化開發環境。它 使用Oracle的開源VirtualBox虛擬化系統,使用 Chef創建自動化虛擬環境。
搭配Cmder如絲般順滑,實現你所有關於Mac&Linux的幻想
團隊使用口味更佳
跟‘代碼在我機器上跑着沒問題’說再見
安裝vargrant
Vagrant是一款用於構建及配置虛擬開發環境的軟件,基於Ruby,主要以命令行的方式運行。主要使用Oracle的開源VirtualBox虛擬化系統,與Chef,Salt,Puppet等環境配置管理軟件搭配使用, 可以實行快速虛擬開發環境的構建。早期以VirtualBox爲對象,1.1以後的版本中開始對應VMware等虛擬化軟件,包括Amazon EC2之類服務器環境的對應。 —— [ 維基百科 ]
下載後老套路安裝好Vagrant&VirtualBox
同時還需要Vagrant官方定製的系統鏡像[傳送門][5]
環境配置
將Vagrant添加進你的環境變量裏後:
vagrant box add uname ~/box/ubox.box
uname是我們自己起的一個名字,~/box/ubox.box是你下載的box文件的絕對路徑
確定一個英文目錄作爲你的工作空間
cd E:\workspace #切換進開發目錄
vagrant init uname
vagrant up
$ vagrant ssh # SSH 登錄
$ cd /vagrant # 切換到開發目錄,也就是宿主機上的 `~/workspace`
注意Windows上沒有ssh,需要另外使用其他鏈接,但是如果使用了Cmder,可以忽略這句話
在
vagrant up
時遇到了unknown filesystem type ‘vboxsf’的錯誤
原因是需要進入Virtualbox手動配置VirtualBox增強功能軟件
linux系統默認登錄口令是:
用戶名:vagrant
密碼:vagrant