基于vagrant搭建Ruby開(kāi)發(fā)平臺(tái)(Ruby及Rails學(xué)習(xí)筆記第一篇)

  開(kāi)篇我只想吐槽為社么我沒(méi)有早點(diǎn)了解vagrant呢,這樣我就能省那筆買 MacBook Pro 的錢(qián)了。。。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),龍江企業(yè)網(wǎng)站建設(shè),龍江品牌網(wǎng)站建設(shè),網(wǎng)站定制,龍江網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,龍江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

  “Create and configure lightweight,reproducible and portable development environments.”這是Vagrant官網(wǎng)首頁(yè)的介紹“創(chuàng)建配置輕量級(jí),可重復(fù)的,可便攜的開(kāi)發(fā)環(huán)境?!?/p>

用這東西感覺(jué)很方便,能避免開(kāi)發(fā)環(huán)境不一致的問(wèn)題。特別是團(tuán)隊(duì)開(kāi)發(fā),只需配置好一份開(kāi)發(fā)環(huán)境然后分發(fā)下去。這樣實(shí)際開(kāi)發(fā)平臺(tái)可以不一樣,但是代碼的運(yùn)行環(huán)境卻是一致的。

  下面開(kāi)始準(zhǔn)備工作:

  首先 安裝了VirtualBox  https://www.virtualbox.org/

  然后 安裝了 Vagrant https://www.vagrantup.com/

  安裝過(guò)程不予贅述

  基于vagrant 搭建Ruby開(kāi)發(fā)平臺(tái)(Ruby及Rails學(xué)習(xí)筆記第一篇)

基于vagrant 搭建Ruby開(kāi)發(fā)平臺(tái)(Ruby及Rails學(xué)習(xí)筆記第一篇)

Vagrant 是通過(guò)后綴為box的虛擬鏡像來(lái)構(gòu)建的虛擬環(huán)境

常用的box下載點(diǎn) 

http://www.vagrantbox.es/

https://vagrantcloud.com/

由于坑爹的網(wǎng)絡(luò)問(wèn)題,我在線下載安裝沒(méi)有成功過(guò),我是直接把鏡像下載到本地來(lái)完成創(chuàng)建的。

此處為我所使用的鏡像 Ubuntu precise 32 VirtualBox  http://files.vagrantup.com/precise32.box

然后通過(guò) vagrant box add BOX名(隨意編~ ) 鏡像路徑 添加鏡像

windows下 用cmd 進(jìn)入相關(guān)的目錄 我這里是shell_test

然后執(zhí)行vagrant init  BOX名 來(lái)完成初始化

最后執(zhí)行vagrant up 啟動(dòng)環(huán)境

類Unix 環(huán)境下 能通過(guò) vagrant ssh 連接訪問(wèn)

win下 需要通過(guò) putty 之類的工具來(lái)訪問(wèn)

宿主機(jī)上的開(kāi)發(fā)目錄(這里測(cè)試實(shí)例目錄是shell_test) 對(duì)應(yīng)于虛擬機(jī)中的/vagrant 目錄下

至此初始化完成

使用時(shí)到相應(yīng)目錄下 執(zhí)行 vagrant up 來(lái)啟動(dòng)環(huán)境 執(zhí)行 vagrant halt 關(guān)閉環(huán)境

其他注意點(diǎn)

 初始化成功后,在相應(yīng)目錄中會(huì)生成名為Vagrantfile的配置文件,可以對(duì)網(wǎng)絡(luò),內(nèi)存大小以及其他內(nèi)容進(jìn)行設(shè)置。

文章標(biāo)題:基于vagrant搭建Ruby開(kāi)發(fā)平臺(tái)(Ruby及Rails學(xué)習(xí)筆記第一篇)
文章分享:http://bm7419.com/article8/jccjop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、自適應(yīng)網(wǎng)站網(wǎng)站設(shè)計(jì)公司、全網(wǎng)營(yíng)銷推廣、企業(yè)建站、網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司