资讯专栏INFORMATION COLUMN

centos下安装ruby

oujie / 1913人阅读
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代码: 

Ruby代码 
  1. require "rubygems"    
  2. require "active_record"    
  3. ActiveRecord::Base.establish_connection(    
  4. :adapter => "mysql2",    
  5. :host => "192.168.99.100",   
  6. :username=>"root",  
  7. :password=>"123456",   
  8. :database=> "zphaldb"    
  9. )    
  10.     
  11. class Rubyist < ActiveRecord::Base    
  12. end    
  13.   
  14. Rubyist.create(:name => "Luc Juggery", :city => "Nashville, Tenessee")    
  15. Rubyist.create(:name => "Sunil Kelkar", :city => "Pune, India")    
  16. Rubyist.create(:name => "Adam Smith", :city => "San Fransisco, USA")   

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/564.html

相关文章

  • 使用passenger在Centos7部署nginx+Ruby on Rails

    摘要:是一个能快速搭建环境的工具,它能快速的将和部署到你的服务器中,是部署环境就如同环境那样简单快速,让人愉悦。在上跑一般只有在生产环境下才会使用,因而默认下就是环境设置为生产环境,而初始化时默认没有对生产环境进行密钥配置。 passenger passenger是一个能快速搭建web环境的工具,它能快速的将nginx和passenger部署到你的服务器中,是部署ruby环境就如同php环...

    UsherChen 评论0 收藏0
  • ruby之道(工具篇):在CentOS7搭建ruby on rails开发环境

    摘要:安装是一个命令行工具,提供多版本环境的管理和切换,还可以根据项目管理不同的。如果没有生成,这一步可能会失败,直接生成之后再执行安装即可。还可能遇到有关的问题根据提示执行。然后就能看到安装上了。如果安装不上,可以尝试连接后再安装。 1、安装rvm curl -L https://get.rvm.io | bash -s stable rvm是一个命令行工具,提供多版本ruby环境的管理和...

    kidsamong 评论0 收藏0
  • Wordpress博客迁移至Jekyll过程总结

    摘要:想来想去还是想试试把我的博客转成一方面为了管理另一方面实在是感觉请求过多速度太慢可改造性太差经过迁移后默认主题速度杠杠的显示时间不到哦安装本文在环境下操作环境需要比较懒貌似自带还是啥时候装了不会的自己搜一下安装和目前最新稳定版本是自带源的版 想来想去还是想试试把我的博客转成Jekyll, 一方面为了git管理, 另一方面实在是感觉请求过多速度太慢, 可改造性太差. 经过迁移后, 默认主...

    高胜山 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<