Cent OS 安装 Ruby

1. 安装更新依赖包

yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel perl

2. 安装RVM

\curl -sSL https://get.rvm.io | bash -s stable

3. 添加rvm环境变量

source /etc/profile.d/rvm.sh

4. 安装openssl

rvm pkg install openssl

如果出现RPM-GPG-KEY-EPEL-6: import read failed(2)

epel-release-6-8.noarch.rpm failed: no such file or directory

增加yum源

rpm -ivh https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

5. 安装ruby

rvm install ruby

默认安装最新版,目前是2.0.0-p247

把gem镜像换到淘宝

$ gem sources --remove https://rubygems.org/

1. 设置源

$ gem sources --remove https://rubygems.org/

$ gem sources -a http://ruby.taobao.org/

$ gem sources -l

6. 安装Net SSH Gem(可用于登陆服务器以及上传文件)

gem install net-ssh

gem install net-scp

$ gem sources -a http://ruby.taobao.org/

时间: 2024-08-24 19:38:15

Cent OS 安装 Ruby的相关文章

Cent OS安装使用ffmpeg(关键点整理)

Cent OS安装使用ffmpeg centos作为主流后台linux 系统,ffmpeg作为视频流解析的主力,尤其是ffmpeg配合opencv使用,则是视觉操作的基础 版本: ffmpeg3.1 + opencv 2.4.13.6 1.安装ffmpeg wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz tar -zxvf ffmpeg-3.1.tar.gz cd ffmpeg-3.1 ./configure --prefix=/usr

二、cent OS安装配置tomcat

下载tomcat的tar包http://tomcat.apache.org/download-80.cgi 确保安装前已经安装JDKjava -version如果没有安装可以参考上一篇文章:http://www.cnblogs.com/lay2017/p/7442217.html 上传tar到cent OS服务器scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址 解压tar -zxvf tomcat8.5.20.tar.gz 新建目录mkdir /laycloud/tomcat_

一、cent OS安装配置JDK

到oracle官网下载JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 在cent OS系统上检测本机是否安装了JDK命令:java -version 将JDK上传到cent OS命令:scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址 解压缩tar -zxvf jdk-8-x64.tar.gz 创建一个新目录mkdir /laycloud/java 将文件移动到新目录

四、cent OS安装配置mysql

下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-community-release-el7-5.noarch.rpm包sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc

三、cent OS安装配置nginx

简介Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/ 下载nginx这里使用淘宝二次开发的tengine下载地址:http://tengine.taobao.org/download.html 将文件上传到服务器:scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址 解压并置入到新目录:/laycloud/nginxtar -zxvf tengine-2.2.0.t

Cent OS安装My Sql

因为公司的需要,所以就自己学习了一下在Linux上安装MySQL,但是翻查了好多博客,没有特别清楚,自己写下来好好总结一下 一.系统环境 CentOS-6.3-i386-bin-DVD1 二.下载MySQL数据库: 下载地址:http://dev.mysql.com/downloads/mysql/我的系统环境是CentOS 所以这里选择:, 选择MySQL的数据库的安装文件,这个是64位的tar压缩包 这里我安装的虚拟机是32位的,所以下载这个32位的版本: 三.安装MySQL数据库: 首先,

Cent OS安装TL-WN725N 2.0 USB驱动

TP Link官方没有提供TL-WN725N 2.0的Linux驱动下载,折腾了我半天,试了各种方法.也有一部分原因是因为这机器还不能联网,有一些驱动因为缺少依赖并不成功安装. 后来终于在github上找到一个为树派开发的网上驱动(rtl8188eu),尝试下载源码编译安装,竟然可以成功驱动TL-WN725N 2.0 USB无线网上. 源码下载 传送门 编译安装 # tar -xvf rtl8188EU_20131104.tar.xz # cd rtl8188EUS_rtl8189ES_linu

cent os安装filebeat

先贴一下官方文档https://www.elastic.co/guide/en/beats/filebeat/6.6/filebeat-installation.html 我本次使用rpm的方式安装,与官方文档略有差异,记录如下: //官方是使用curl命令:curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.6.1-x86_64.rpm //但是我所用的服务器可能做了限制(报curl: (35)

CENT OS安装swig

下载 http://www.swig.org/download.html, 解压tar包 ./configure make sudo make install OK