写于2020年4月13日

文章目录

  • 1 windows下安装Ruby
  • 2 msys2配置镜像源
  • 3 让Ruby支持C语言拓展
  • 4 gem配置镜像源

1 windows下安装Ruby

在Windows下安装Ruby可以使用Rubyinstaller、RailsInstaller、ruby stack和ActiveRuby,除了Rubyinstaller外,其它的不仅包含Ruby还包含一些其它常用软件。
这里介绍使用Rubyinstaller安装Ruby

  1. 搜索进入 https://rubyinstaller.org/ 点击Download下载Rubyinstaller,如果下载太慢可以使用百度云下载我上传的 链接:https://pan.baidu.com/s/1sg2reuM54yM0YGLn4Z2x9w 提取码:hl6g

  2. 进入下一个界面
    选择自己需要的版本,不知道的话就选择红色加粗的那个。

  3. 下载完成后双击打开,选择 I accept … 后点击next

  4. 三个复选框第一个是把Ruby添加到环境变量,第二个是.rb和.rbw文件和Ruby关联,第三个是将UTF-8作为默认的编码,都选上就行了
    (这里要记住安装的目录之后要用)然后在选择完安装路径后点击install

  5. 复选框的两个都要选,第二个对于使用C语言拓展是必要的,之后点击next

  6. 现在就开始安装了,等待安装完成就可以了

  7. 这里的复选框不要选,点击Finish

2 msys2配置镜像源

  1. 接下来需要设置镜像源,打开你安装Ruby的目录,就是这样
  2. 然后点击msys64进入,点击etc进入,点击pcman.d进入,现在是这样
  3. 现在随便找个 文本编辑器打开目录下的三个文件,我建议使用VS Code(可以百度如何安装),之后学习Ruby也可以用。
    编辑 mirrorlist.mingw32 ,在文件开头添加:
    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
    编辑 mirrorlist.mingw64 ,在文件开头添加:
    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
    编辑 mirrorlist.msys ,在文件开头添加:
    Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
    操作类似于这样
    全部保存后这一部分就结束了

3 让Ruby支持C语言拓展

  1. 现在我们需要回到上一步路过的msys64目录,打开msys64.exe
  2. 打开后它会自动执行一些操作,执行完成后会出现
    这时把msys64.exe关闭,之后再重新打开,现在是这样

输入 pacman -Sy 后回车,等待结束关闭即可
13. 现在,进入windows开始菜单(就是左下角的windows图标),在里面字母R下面找到Ruby下面的命令行,具体看图,找到后点击打开,

输入 ridk install 3 点击回车,之后就是等待操作完成(不要关闭程序还要用)。
完成后的样子

4 gem配置镜像源

  1. 现在输入:
    gem sources --remove https://rubygems.org/ 回车
    gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ 回车

  2. 现在所有安装都完成了,关闭命令行,开始使用Ruby。

Windows下安装Ruby及配置镜像源相关推荐

  1. Windows 10安装Docker以及配置镜像加速

    Windows 10安装Docker以及配置镜像加速 一 环境检查 1.1 检查是否开启虚拟化 1.2 开启Hyper-V服务 二 下载安装Docker 2.1 安装前配置安装目录 2.2 进入阿里云 ...

  2. windows下安装cygwin及配置

    windows下安装cygwin及配置 对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 ...

  3. 深度学习之Windows下安装caffe及配置Python和matlab接口

    去年下半年看了相关目标检测的论文,一些传统的算法,一些CVPR,TPAMI,ECCV,ICCV,,NIPS,比较前沿的进展,主要都是基于深度学习卷积神经网络方面的,包括RCNN,SPP-NET,Fas ...

  4. windows 下安装nodejs及其配置环境

    相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼.有关nodejs的相关资料网上已经铺天盖地.由于它的高并发特性,造就了其特殊的应用地位. 国内目前关注最高,维护 ...

  5. Windows下修改pip install 的镜像源

    转载自:https://blog.csdn.net/qq_26972303/article/details/53439224 亲测可行 -------------------------------- ...

  6. Ubuntu下安装yum和配置yum源

    1.简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务 ...

  7. 在 windows 下安装和简单配置 trac 0.12

    赖勇浩(http://laiyonghao.com) Trac是一个基于Web的,轻量级的项目管理工具,它使用python语言编写,官网:http://trac.edgewall.org/.它集成了增 ...

  8. windows下安装TensorFlow(清华镜像)

    安装Tensorflow(2.2.0) 安装aconda 进入aconda prompt 指令操作: pycharm配置 清华镜像 安装aconda 进入aconda prompt 指令操作: 输入: ...

  9. CentOS下安装docker和配置镜像加速器

    一.centos7安装docker 1.更新驱动 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加下载源 yum-con ...

  10. Windows下安装Anaconda3与配置

    目录 下载 安装 测试成功与否 下载 Anaconda用来管理不同版本的Python环境,可以方便地安装.更新.卸载工具包,而且安装时能自动安装相应的依赖包.同时Anaconda自带很多常用软件包以及 ...

最新文章

  1. 【iOS】中间透明的引导蒙层
  2. 宏基因组实战3. MEGAHIT组装拼接及quast评估
  3. Android中asset文件夹和raw文件夹区别
  4. C++【“using namespace std”的意思、#include “iostream“与#include < iostream>区别、< iostream>与< iostream.h>区别】
  5. 牛客网(剑指offer) 第二十二题 从上往下打印二叉树
  6. 创业公司如何做数据分析(四)ELK日志系统
  7. 每输入四个字符添加一个中划线
  8. django学习笔记之forloop
  9. 国庆中秋活动——超强AR/3D地球仪!带你领略世界风光!我们未必能环游世界,但都该有个地球仪
  10. 硬件平台(1)---骁龙710移动平台强势来袭
  11. fetchtype 动态控制_hibernate 中 fetch=FetchType.LAZY 懒加载失败处理方法
  12. 测试环境搭建:CentOS7环境装JDK+Nginx+Redis+MySql
  13. matplotlib 可视化 —— matplotlib.patches
  14. [NOIP2013]华容道 题解(搜索)
  15. 读完云原生数仓领导者Snowflake的论文,想要和你们分享这些……
  16. 激光导航技术是如何实现的?
  17. word公式编辑器输入斜体
  18. DataMatrix识别及定位项目笔记(2)——基于QT+libdmtx-0.7.5的DataMatrix解码及定位
  19. Panoramic 控件设计举例
  20. MFC中picture控件如何响应鼠标移动?

热门文章

  1. AUTOCAD——标注关联
  2. 分享6款国内、国外开源PHP轻论坛CMS程序
  3. java毕业设计小区停车场管理系统mybatis+源码+调试部署+系统+数据库+lw
  4. 〖工具〗Ladon 8.4 Cobalt Strike插件发布
  5. 建设智能机房--动环监控系统你不能不知道的事
  6. Android 端天气预报APP的实现(二)阿里云天气预报API的获取
  7. python搞机器视觉,掌控Python 人工智能之机器视觉
  8. 我的职业规划500字计算机范文,职业生涯规划自我分析(职业生涯规划500字)
  9. 加油站管理系统前五排行榜
  10. 梅小雨20190919-5 代码规范,结对