背景
我们经常会遇到一些管理工具并不是自己熟悉的语言编写的,常见的运维工具是python写的,python的好处是系统自带。但也有很多工具是用perl、ruby写的,这就需要自己搭建运行环境。
gems安装
熟悉ruby的同学一定知道gems,ruby gems可以很好地增强Ruby开发者的开发效率。
➜ 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
使用国内安装源
为加快下载依赖,可使用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
当然也可以用阿里云的源
➜ 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
相关参考如下:
安装工具
在基于Docker进行Golang开发一文中我们提到了dj工具,下面来安装一下。
➜ tonny@tonny-pc ~ sudo gem install dj2 -V
网友评论