在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

相关参考如下:

安装工具

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

➜ tonny@tonny-pc  ~  sudo gem install dj2 -V
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、异同对比选择1、Python和ruby的相同点: * 都强调语法简单,都具有更一般的表达方式。python是缩...
    沃伦盖茨阅读 9,620评论 2 24
  • 王二, 你好,今天感觉你很开心,分享了好东西给木光,又上了心月老的父亲节特约课,和老公,家人相处非常愉快。...
    心灵陪伴阅读 708评论 0 0
  • R2航线:30天早睡习惯养成,30天持续11:30pm睡觉,改变熬夜的恶习,不必激进,慢慢将时间往前移,形成正常生...
    西诺Cici阅读 1,755评论 0 0
  • 去年莲蓬子,今年菩提禅。 素墨写夙愿,字字摹古鉴。 松竹翠而苍,冬日静且长。 信笔求心斋,佛音伴画香。 去年冬天去...
    听雪1014阅读 3,989评论 5 5