ruby环境搭建

来源:互联网 发布:淘宝流量劫持工具 编辑:程序博客网 时间:2024/06/10 01:38

一、介绍

Ruby 是一种开源的面向对象程序设计的服务器端脚本语言。

二、安装

键入以下命令

yum install rubyyum install rubygems

安装ruby和redis的接口程序https://rubygems.org/gems/redis/versions/4.0.1 下载,4.0.1版本
拷贝redis-4.0.1.gem至/usr/local下,解压

gem install /usr/local/redis-4.0.1.gem

此时会出现错误,ERROR:Error installing redis:redis requires Ruby version >= 2.2.2如图
这里写图片描述

因为Centos默认支持ruby到2.0.0,但是gem 安装redis需要最低是2.2.2。

解决办法

去http://cache.ruby-lang.org/pub/ruby/下载ruby-2.4.0.tar.gz,上传到服务器/root/文件夹下,然后解压

tar -zxvf /root/ruby-2.4.0.tar.gz

然后编译

cd ruby-2.4.0./configure --prefix=/usr/local/ruby-2.4.0make && make install

创建快捷键

需要先删除旧的快捷方式在位置在/usr/bin/ruby,然后重新创建

ln -s /usr/local/ruby-2.4.0/bin/ruby /usr/bin/ruby

测试现在版本

ruby -v

解决方法二 ——使用 RVM 安装 Ruby

首先
RVM 能在系统中安装和管理多个 Ruby 版本。同时还能管理不同的 gem 集。支持 OS X、Linux 和其它类 UNIX 操作系统。
安装 RVM

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable

然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

source /usr/local/rvm/scripts/rvm

检查一下是否安装正确

 rvm -v

这里写图片描述

用 RVM 安装 Ruby 环境
列出已知的 ruby 版本:

rvm list known

可以选择现有的 rvm 版本来进行安装(下面以 rvm 2.3.0 版本的安装为例)

rvm install 2.3.0

此时你发现,下载太慢,没事,ctrl+c 退出安装,
输入这行修改下载路径

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > /usr/local/rvm/user/db
rvm install 2.3.0 --disable-binary

,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。

原创粉丝点击