在Deepin Linux上配置Ruby环境

背景

我们经常会遇到一些管理工具并不是自己熟悉的语言编写的,常见的运维工具是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

相关参考如下:

  • 阿里云Rubygems
  • Taobao Rubygems

安装工具

在基于Docker进行Golang开发一文中我们提到了dj工具,下面来安装一下。

➜ tonny@tonny-pc  ~  sudo gem install dj2 -V

你可能感兴趣的:(在Deepin Linux上配置Ruby环境)