背景
我們經(jīng)常會(huì)遇到一些管理工具并不是自己熟悉的語(yǔ)言編寫(xiě)的,常見(jiàn)的運(yùn)維工具是python寫(xiě)的枫慷,python的好處是系統(tǒng)自帶饺藤。但也有很多工具是用perl、ruby寫(xiě)的流礁,這就需要自己搭建運(yùn)行環(huán)境。
gems安裝
熟悉ruby的同學(xué)一定知道gems罗丰,ruby gems可以很好地增強(qiáng)Ruby開(kāi)發(fā)者的開(kāi)發(fā)效率神帅。
? tonny@tonny-pc ~ sudo apt-get install rubygems
? tonny@tonny-pc ~ ruby -v && gem -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
? tonny@tonny-pc ~ gem list
*** LOCAL GEMS ***
bigdecimal (1.2.8)
did_you_mean (1.0.0)
io-console (0.4.5)
json (1.8.3)
minitest (5.8.4)
net-telnet (0.1.1)
power_assert (0.2.7)
psych (2.0.17)
rake (10.5.0)
rdoc (4.2.1)
test-unit (3.1.7)
? tonny@tonny-pc ~ sudo gem update --system
使用國(guó)內(nèi)安裝源
為加快下載依賴(lài),可使用https://ruby.taobao.org/的RubyGems鏡像萌抵。
? tonny@tonny-pc ~ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
? tonny@tonny-pc ~ gem sources -l
當(dāng)然也可以用阿里云的源
? tonny@tonny-pc ~ gem source -r https://rubygems.org/
? tonny@tonny-pc ~ gem source -a http://mirrors.aliyun.com/rubygems/
? tonny@tonny-pc ~ gem sources -l
相關(guān)參考如下:
安裝工具
在基于Docker進(jìn)行Golang開(kāi)發(fā)一文中我們提到了dj工具找御,下面來(lái)安裝一下元镀。
? tonny@tonny-pc ~ sudo gem install dj2 -V