`
xieye
  • 浏览: 830827 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

centos下安装ruby

    博客分类:
  • 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")  




















分享到:
评论

相关推荐

    CentOS 7下配置Ruby语言开发环境的方法教程

    安装完成后,Ruby软件包会位于 `/opt` 目录下。为了使Ruby可执行,需要加载环境变量: ```bash scl enable rh-ruby22 bash ``` 确认安装成功,可以通过 `ruby -v` 命令查看Ruby版本: ```bash ruby -v ``` 若要...

    caychen#Centos7-note#06、Centos7安装Ruby1

    Centos7安装Ruby步骤:​ (2)、解压​ (3)、进入到ruby文件夹内,进行编译安装​ (4)、输入ruby -v命令,出现如图所示,则表示ruby

    在CentOS系统通过源码安装ruby.docx

    在 CentOS 系统中,通过源码安装 Ruby 是一种常见的方法,尤其对于那些需要特定版本或希望更深度定制安装过程的用户。以下是一个详细的步骤指南: 1. **下载 Ruby 源码**: 首先,你需要从官方仓库获取 Ruby 的...

    centos安装redmind

    ### CentOS 安装 Redmine 项目管理软件详细步骤 #### 一、背景介绍 Redmine 是一款开源的项目管理和缺陷追踪工具,适用于多种项目管理需求。它可以用来追踪问题、任务分配、时间跟踪以及文档共享等。本文将详细介绍...

    ruby离线安装所需所有的gem文件(另有安装包)

    将这些gem文件移动到你的系统GEM目录(通常在`C:\Ruby193\lib\ruby\gems\[version]\gems`下,具体取决于你的安装路径),然后打开命令行,使用以下命令安装gem: ```bash gem install [gem_file_name].gem --local ...

    centos5.5 redmine安装及其插件安装

    在本文中,我们将深入探讨如何在CentOS 5.5操作系统上安装Redmine以及如何添加和配置相关的插件。Redmine是一款开源的、基于Web的项目管理应用,它提供了问题跟踪、版本控制集成、文档管理等功能,适用于多种敏捷...

    如何安装 Ruby 和 RubyGems

    在CentOS上,安装过程也类似,首先使用`yum`安装基础的Ruby包,然后安装RubyGems。如果使用的是RHEL 6,可能需要登录到Red Hat Network来启用额外的软件通道。 在所有这些操作系统上,安装Ruby和RubyGems后,你就...

    centos安装GITLAB

    在CentOS上安装GitLab的过程中,可能会遇到一个与Ruby版本相关的错误:“EC_GROUP_new_curve_GF2m”。这个错误通常出现在尝试安装Ruby 1.9.3-p0时,由于其与OpenSSL库的兼容性问题导致。Ruby是GitLab运行所必需的...

    Centos5.6中Redmine1.2.1安装过程

    ### CentOS 5.6 中 Redmine 1.2.1 安装过程详解 #### 一、Redmine 简介及版本兼容性 Redmine 是一个开源的、灵活的项目管理和问题跟踪工具,适用于跨平台环境。它支持多项目管理,并集成了各种版本控制系统,如 ...

    centos 6下安装innodb_ruby

    安装完成后,你可以在 MySQL 数据目录 (`datadir`) 下运行 `innodb_ruby` 来开始分析 InnoDB 文件。为了了解更多关于 `innodb_ruby` 的用法,可以参考其 GitHub 页面上的帮助文档:...

    centos6 安装redmine+apache2

    "centos6 安装redmine+apache2" 本资源摘要信息介绍了在 Centos 6 系统上安装 Redmine 和 Apache2 的步骤和要求。Redmine 是一个基于 Web 的项目管理工具,使用 Ruby on Rails 框架开发,需要特定的 Ruby 和 Rails ...

    CentOS7.x 离线安装redis-cluster所需包

    改压缩包中含了centos7.x离线安装redis-cluster的所有相关文件,包括ruby-2.4.1.tar.gz,rubygems-2.7.6.tgz,zlib-1.2.11.tar.gz,redis-4.0.2.gem,tcl8.6.8-src.tar.gz

    CentOS-8.3.2011-x86_64-boot.zip

    CentOS 8.3.2011 包含了各种系统工具、服务和库,支持多种编程语言(如Python、Perl、Ruby等),并且提供Yum包管理器用于安装、更新和管理软件包。此外,它还包含了Linux内核的新特性,如增强的安全性、性能优化以及...

    centos 和 linux 6.5 yum包

    在没有具体文件名的情况下,我们无法知道这些包的具体内容,但它们可能包括常用的服务如Web服务器(Apache或Nginx)、数据库(MySQL或PostgreSQL)、开发工具(GCC或Perl/Python/Ruby解释器)等。 为了在Linux 6.5...

    Centos 6.x redmine安装过程全记录

    标题《Centos 6.x redmine安装过程全记录》和描述《在centos 6.3上逐步详细搭建redmine的过程,文中各软件版本是以搭建时为准,本文是搭建成功后整理到redmine后导出的。》中提供的知识点主要围绕在CentOS 6.x系统上...

Global site tag (gtag.js) - Google Analytics