原文地址:http://www.codesec.net/view/492992.html
【引言】由于公司的項(xiàng)目緊加上自己瑣事一大堆,所以很久沒有寫博客了吆视,今天突然有空每聪,就寫一篇關(guān)于在windows上通過dryrun直接運(yùn)行g(shù)ithub上的Android程序的環(huán)境搭建吧。
轉(zhuǎn)載請(qǐng)注明出處: http://blog.csdn.net/klxh2009/article/details/53006057
本文出自【付小華的博客】:
相信大家可能看到過這個(gè)dryrun的開源項(xiàng)目: https://github.com/cesarferreira/dryrun
當(dāng)然發(fā)現(xiàn)這個(gè)東西突然很強(qiáng)勢(shì)潮尝,無奈自己是Windows系統(tǒng)毅臊,在網(wǎng)上也找了相關(guān)的資料于是就整理了一下我們?cè)撛趺词褂眠@個(gè)工具理茎,廢話不多講,上步驟:
1.
我們通過cmd輸入gem回車管嬉,發(fā)現(xiàn)是這樣的:
說明我們還沒有安裝RubyGems
2.
進(jìn)入 http://rubyinstaller.org/downloads/ 下載并安裝:
2.1 下載RubyInstallers
2.2 下載DEVELOPMENT KIT
2.3 依次安裝上面兩個(gè)文件皂林,關(guān)鍵的安裝過程
這里是將Ruby配置到環(huán)境變量,其它的安裝步驟這里就不贅述了蚯撩。 3.
安裝好上面兩個(gè)文件后础倍,使用cmd 輸入 ruby -v 可以查看ruby是否安裝并配置正確。
ruyb -v
使用cmd 輸入 gem 可以查看gem是否安裝并配置正確胎挎。
gem 4.
一切準(zhǔn)備就緒沟启,好了忆家,可以安裝dryrun了!
4.1
使用cmd 輸入 gem install dryrun 德迹,發(fā)現(xiàn)出現(xiàn)了這個(gè)錯(cuò)誤芽卿,原因已經(jīng)列出來了,不能連接到rubygems浦辨,如何解決蹬竖?
gem install dryrun
4.2
使用cmd 輸入 gem source l 沼沈,發(fā)現(xiàn)它列出了當(dāng)前資源地址就是不能連接到的流酬,我們要想辦法把它更改掉。
gem source l
4.3
使用cmd 輸入 gem source -r https://rubygems.org/ 列另,發(fā)現(xiàn)它列出了當(dāng)前資源地址就是不能連接到的芽腾,我們要想辦法把它更改掉。
gem source -r https://rubygems.org/
這就被romove掉了页衙。 4.4
因此我們需要找到合適的鏡像摊滔,在網(wǎng)上找了很久,淘寶鏡像也已經(jīng)不能用了店乐,后來發(fā)現(xiàn)了這里的鏡像目前是可以用的: https://github.com/ruby-china/rubygems-mirror
列出了下面3個(gè)可行地址:
- http://us0.gems.ruby-china.org
- http://us1.gems.ruby-china.org
- http://sh0.gems.ruby-china.org
使用cmd 輸入 gem source -a http://us0.gems.ruby-china.org 艰躺,把這個(gè)鏡像地址加入到資源中去。
gem source -a http://us0.gems.ruby-china.org
并通過4.2的步驟可以看到是否加入成功
5.
好像一切已準(zhǔn)備就緒眨八,現(xiàn)在開始腺兴,使用cmd 輸入 gem install dryrun ,又發(fā)現(xiàn)了一個(gè)新錯(cuò)誤廉侧。說我們要把DevKit更新到環(huán)境路徑中去页响。
gem install dryrun
5.1
緊接著,我們轉(zhuǎn)到DevKit的安裝目錄段誊,輸入 ruby dk.rb init 進(jìn)行rubyDevKit工具的初始化
ruby dk.rb init
這樣它提示初始化完成闰蚕! 5.2
我們?cè)侔阉惭b好:輸入 ruby dk.rb install
ruby dk.rb install
6.
然后,就真正的進(jìn)行下去了连舍。使用cmd 輸入 gem install dryrun
gem install dryrun
等待上面的安裝過程没陡,速度可能有點(diǎn)慢,請(qǐng)耐心等待索赏。
最后盼玄,我們就可以通過 dryrun github_url 來運(yùn)行Android項(xiàng)目了。
舉個(gè)例子:
dryrun https://github.com/shenhuanet/ViewScreenshot
該過程比較緩慢参滴,請(qǐng)耐心等待强岸。
參考資料 https://github.com/cesarferreira/dryrun https://rubygems.org/ http://rubyinstaller.org/downloads/ https://github.com/ruby-china/rubygems-mirror https://github.com/oneclick/rubyinstaller/wiki/development-kit
本文系統(tǒng)(windows)相關(guān)術(shù)語:三級(jí)網(wǎng)絡(luò)技術(shù) 計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù) 網(wǎng)絡(luò)技術(shù)基礎(chǔ) 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)