为什么80%的码农都做不了架构师?>>>   

centos安装ruby

RVM的安装

rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。

shell># gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
gpg: requesting key D39DC0E3 from hkp server keys.gnupg.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key D39DC0E3: public key "Michal Papis (RVM signing) <mpapis@gmail.com>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
shell># gpg curl -sSL https://get.rvm.io | bash -s stable
# 如果上面的连接失败超时,可以尝试以下:
shell># gpg curl -L https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable
shell># gpg source  /etc/profile
# 修改 RVM 下载 Ruby 的源,到 Ruby China 的镜像
shell># sed -i 's!cache.ruby-lang.org/pub/ruby!cache.ruby-china.org/pub/ruby!' /usr/local/rvm/config/db
shell># rvm -v
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

RVM安装ruby环境

# 检查和安装环境
shell># rvm requirements
Checking requirements for centos.
shell># rvm install 2.3.1
shell># ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
# 设置ruby的默认版本
shell># rvm use 2.3.1 --default
# Gem是一个管理Ruby库和程序的标准包
shell># gem update --system
shell># gem -v
2.6.6
# 更换 gems 源为 Ruby China的源
shell># gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
# 安装 Bundle,方便跟踪和安装运行Ruby项目所需要的确切的gem和版本,为Ruby项目提供了完整的可运行环境。
shell># gem install bundler
# 更换bundle 源
shell># bundle config mirror.https://rubygems.org https://gems.ruby-china.org

安装rails环境

# -v 安装指定版本
# -V 显示过程
shell># gem install rails -v 5.0.0 -V
## 漫长的安装后
shell># rails -v
Rails 5.0.0

windows7下安装ruby

有两种方式

  1. Ruby Installer Ruby Installer 是一个在 Windows 下的安装程序,用来安装 Ruby 语言的开发工具和运行环境支持。

  2. railsinstaller rails整合包,包括ruby,rails,DevKit等

RubyInstaller 的安装

  1. 下载

    到 http://rubyinstaller.org/downloads/ 下载 Ruby 2.3.0 (x64) 百度云

    下载 RubyInstaller Development Kit (DevKit) DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe 百度云

    下载 SSL 证书 到http://curl.haxx.se/docs/caextract.html,在这个界面下载 cacert.pem 百度云

  2. 设置环境变量

    双击一路安装成功后,需要设置环境变量,比如我安装在 D:\Ruby23-x64 目录下,需要设置

   RUBY_HOME=D:\Ruby23-x64PATH=D:\Ruby23-x64\binSSL_CERT_FILE=D:\Ruby23-x64\cacert.pem

安装DevKit

解压安装,比如我安装在 D:\ruby_devkit 目录下 启动命令提示符,并进入到DevKit展开后的文件夹中

   ruby dk.rb init

打开config.yml文件,设置路径

  ---- D:/Ruby23-x64- D:/Ruby23-x64

安装rails环境

过程可能会比较久,多试几次

 C:\Users\Administrator> gem sources --remove https://rubygems.org/ -VC:\Users\Administrator> gem sources --add https://gems.ruby-china.org/ -VC:\Users\Administrator> gem update --system -VC:\Users\Administrator> gem install rails -V

C:\Users\Administrator>rails -v
Rails 5.0.0

可以开始rails之旅了,其实才刚刚开始,还有更多的东西...

转载于:https://my.oschina.net/2688/blog/706630

安装Ruby和Rails运行环境相关推荐

  1. 1.1 开始起步,配置ruby on rails运行环境

    这是个复习用的傻瓜式教程. 现在才开始学的ruby on rails,我的第一次配置以失败告终,因为连一个应用程序都创建不了.后来发现rails里面的ruby版本竟然和装的不一样,原来一开始装了两个版 ...

  2. 安装 Ruby 和 Rails 开发环境

    最近开始学习ruby on rails,为自己的学习记录一下. 安装 系统:OS X 10.8 根据http://ruby-china.org/wiki/install_ruby_guide 安装即可 ...

  3. 新手安装ruby on rails(ror)的成功必备手册

    2019独角兽企业重金招聘Python工程师标准>>> 如何快速正确的安装 Ruby, Rails 运行环境 每一位使用windows系统来进行ROR开发项目的都是这个世界上折翼的天 ...

  4. 在Mac上安装Ruby on Rails

    前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考. 1. 安装xCode的Comman ...

  5. windows安装ruby on rails

    安装ruby on rails for windows 安装ruby 我们需要command prompt 就是cmd 环境下的一些命令. 安装windows版本的ruby程序,安装的时候记得勾选环境 ...

  6. windows 7 home basic 上安装iis 和php运行环境

    我有一部Dell 笔记本电脑,操作系统是windows 7 home basic, 我想在上面安装iis和php运行环境玩玩,按照网上说的方法,在控制面板里-->打开或关闭windows 功能. ...

  7. dapper 安装_在Ubuntu Dapper或Edgy上安装Ruby on Rails

    dapper 安装 Ruby on Rails is a popular new framework for developing web applications. Since Ruby on Ra ...

  8. 如何快速正确的安装 Ruby, Rails 运行环境

    对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境. 次安装方法同样适用于产品环境! ...

  9. 如何使用Docker轻松设置Ruby on Rails开发环境

    You've likely heard about Docker terms like containers, images, services, volumes, network, Dockerfi ...

最新文章

  1. JS学习梳理(三)类型和语法
  2. ssm配置socket_ssm框架中集成websocket实现服务端主动向客户端发送消息
  3. 内核同步机制——自旋锁
  4. 打印九九口诀表(15)
  5. linux 进程(二) --- 进程的创建及相关api
  6. Ionic--再次打开自动填充用户名和密码的问题解决方法
  7. Start with - Connect by - level
  8. python 实例方法 类方法_Python实例方法 静态方法 类方法
  9. )类 新建javafx程序时_CML Copley提供的运动控制程序开发类库
  10. 执行git命令出现 xcrun: error:
  11. pageoffice动态模板填充JAVA,使用卓正PageOffice--动态填充Word文档
  12. “仿宋_GB2312、楷体_GB2312、方正小标宋简体”的下载和安装方式【实操】
  13. PageAdmin CMS建站系统的可视化编辑体验
  14. 火狐firefox浏览器不能播放视频,但别的浏览器可以。
  15. 搜狗站长工具:索引量与收录量的解释,它等同于site的收录吗?
  16. Selenium - What will happen behind the scenes when running client code
  17. 权变理论计算机管理理论,权变理论视角的教育管理研究
  18. 图形学基础知识:走样和反走样,频域和滤波
  19. 列车停站方案_城市轨道交通列车停站方案
  20. Android基于Facebook Rebound的动画效果框架Backboard demo (非常炫酷)

热门文章

  1. ios 裁剪框大小_iOS实现裁剪框和图片剪裁功能
  2. 陈怡然团队最新研究:用复数神经网络提高梯度正则化准确度 | ICML 2021
  3. 这才是最好的程序语言,不服来辩
  4. 开工快乐!AI内参邀你继续学习,并送上50元优惠券!
  5. 到底什么样的程序员能称为架构师?
  6. Lottie开源动画库
  7. 12.21 php-fpm的pool 12.22 php-fpm慢执行日志 12.23 open_basedir 12.24 php-fpm进程管理
  8. 单用户模式迁移home家目录
  9. datePicker在fullscreen下不弹出
  10. C#中三种定时器对象的比较