CentOS下源码安装Ruby及Go

安装依赖

yum install wget gcc gcc-c++ g++ autoconf autoconf2.13 automake make cmake m4 openssl openssl-devel curl libcurl-devel zlib-devel libxml2-devel gettext-devel gdbm-devel readline-devel ncurses-devel libffi-devel libyaml-devel libxslt-devel libicu-devel logrotate python-docutils krb5-devel

安装Ruby

# rpm -qa | grep -i ruby
# wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz
# tar -xzf ruby-2.4.1.tar.gz
# cd ruby-2.4.1/
# ./configure --prefix=/usr/local/ruby --disable-install-rdoc
# make
# make install
# ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby  //放在/usr/local/bin/目录下只能为当前用户识别,放在/usr/bin/目录下可以为所有用户识别
# ln -s /usr/local/ruby/bin/gem /usr/bin/gem
# ruby -v
# gem -v
# gem sources --remove https://rubygems.org/  //最好不要删除默认源
# gem sources -a https://ruby.taobao.org/  //修改ruby的源为淘宝
# gem sources -u  //更新缓存
# gem sources -l  //列出源
# gem install bundler --no-ri --no-doc
# ln -s /usr/local/ruby/bin/bundle /usr/bin/bundle
# bundle -v

安装Go

# wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz
# tar -xzf go1.8.3.linux-amd64.tar.gz -C /usr/local/
# ln -sf /usr/local/go/bin/{go,godoc,gofmt} /usr/bin/  //放在/usr/local/bin/目录下只能为当前用户识别,放在/usr/bin/目录下可以为所有用户识别,后面的git用户就要用到go
# go version
上一篇 CentOS下源码安装Git
下一篇 在 CentOS 下安装 Laravel 总结
目录
文章列表
1 MathJax基础之间距问题
MathJax基础之间距问题
2
Java动态修改Enum实例
Java动态修改Enum实例
3
CentOS下安装Maven
CentOS下安装Maven
4
curl测试dns解析时间及tcp连接时间
curl测试dns解析时间及tcp连接时间
5
Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)
Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。