破解版windows 7(旗艦版)下安裝並使用vagrant統一開發環境

來源:互聯網
上載者:User

標籤:

參考百度經驗:http://jingyan.baidu.com/article/5553fa82c158bb65a23934be.html,事先對win7進行破解後的三個檔案進行還原,否則會導致virtualbox啟動失敗,具體原因沒有深究,請小夥伴自行尋找資料。

1.下載並安裝oracle virtualbox

2.下載並安裝vagrant

3.下載官方提供的box,或者自己打包好的box

:http://downloads.vagrantup.com/ 根據提示一步步安裝。

此外,還得下載官方封裝好的基礎鏡像:
Ubuntu precise 32 VirtualBox http://files.vagrantup.com/precise32.box
Ubuntu precise 64 VirtualBox http://files.vagrantup.com/precise64.box

如果你要其他系統的鏡像,可以來這裡下載:http://www.vagrantbox.es/

4.添加已經下載或打包好的box到本地環境

vagrant box add mybox path/to/box/precise64.box (其中mybox表示新定義的box名稱,後面的表示下載完成的box路徑)

5.初始化並啟動box

建立一個啟動目錄boxes,cd boxes,vagrant init mybox,vagrant up

你會看到終端顯示了啟動過程,啟動完成後,我們就可以用 SSH 登入虛擬機器了,剩下的步驟就是在虛擬機器裡配置你要啟動並執行各種環境和參數了。

vagrant ssh # SSH 登入

cd /vagrant # 切換到開發目錄,也就是宿主機上的 path/to/boxes

6.vagrant的初始化設定

Vagrant 初始化成功後,會在初始化的目錄裡產生一個 Vagrantfile 的設定檔,可以修改設定檔進行個人化的定製。

Vagrant 預設是使用連接埠映射方式將虛擬機器的連接埠映射本地從而實作類別似 http://localhost:80 這種訪問方式,這種方式比較麻煩,新開和修改連接埠的時候都得編輯。相比較而言,host-only 模式顯得方便多了。開啟 Vagrantfile,將下面這行的注釋去掉(移除 #)並儲存:

config.vm.network :private_network, ip: "192.168.33.10"

重啟虛擬機器,這樣我們就能用 192.168.33.10 訪問這台機器了,你可以把 IP 改成其他地址,只要不產生衝突就行。

7.打包統一box環境

當你配置好開發環境後,退出並關閉虛擬機器。在終端裡對開發環境進行打包:

$ vagrant package

打包完成後會在目前的目錄產生一個 package.box 的檔案,將這個檔案傳給其他使用者,其他使用者只要添加這個 box 並用其初始化自己的開發目錄就能得到一個一模一樣的開發環境了。

8.常用命令集錦

$ vagrant init # 初始化 $ vagrant up # 啟動虛擬機器 $ vagrant halt # 關閉虛擬機器 $ vagrant reload # 重啟虛擬機器 $ vagrant ssh # SSH 至虛擬機器 $ vagrant status # 查看虛擬機器運行狀態 $ vagrant destroy # 銷毀當前虛擬機器

更多內容請查閱官方文檔 http://docs.vagrantup.com/v2/cli/index.html

破解版windows 7(旗艦版)下安裝並使用vagrant統一開發環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.