centos下安装ruby

安装rvm
最开始
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

curl -sSL https://get.rvm.io | bash -s stable
# 如果上面的连接失败,可以尝试:
curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

如果不是root用户,这一步先执行,替换user
sudo usermod -a -G rvm <user>

下面开始安装ruby

网络文档的rvm安装目录
~/.rvm
我自己的centos安装目录
/usr/local/rvm

为保险和方便起见
ln -s /usr/local/rvm ~/.rvm

载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
source /usr/local/rvm/scripts/rvm

修改 RVM 下载 Ruby 的源,到 Ruby China 的镜像:
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

检查一下是否安装正确
rvm -v

我的电脑显示
rvm 1.29.4 (latest)
===========================================================

安装ruby
安装必须插件
rvm requirements

查看已经安装的版本
rvm list

查看能安装什么版本
rvm list known

挑选一个安装
rvm install 2.5.1

设置默认
rvm use 2.5.1 --default


查看ruby版本
ruby --version

修改gem仓库设置,好像会出错,如出错就不管
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

查看本地安装的gem
gem list

===========================================================

安装rails
gem install rails

查看rails版本
rails -v
Rails 5.2.1
=====================

如果在docker下使用,可能每次都需要
rvm use 2.5.1

也无所谓了。
==========================
安装mysql支持

yum install mysql-devel
gem install mysql2

==========================
ruby代码:


require 'rubygems'
require 'active_record'
ActiveRecord::Base.establish_connection(
:adapter => "mysql2",
:host => "192.168.99.100",
:username=>'root',
:password=>'123456',
:database=> "zphaldb"
)

class Rubyist < ActiveRecord::Base
end

Rubyist.create(:name => 'Luc Juggery', :city => "Nashville, Tenessee")
Rubyist.create(:name => 'Sunil Kelkar', :city => "Pune, India")
Rubyist.create(:name => 'Adam Smith', :city => "San Fransisco, USA")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值