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

下面开始安装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")  




















你可能感兴趣的:(ruby,install,centos)