本来只是想在Windows上安装一个Ruby的解释器,但是最后Ruby竟有一个安装MSYS2的选项。

哈?咋没听过,秉着学习的精神,我去查了一下。暂时没发现对Ruby有啥子用,不过没关系。反正都是MinGw一家的,于是打算试试安装。

先给上Ruby的下载地址,建议使用迅雷极速版下载。https://github.com/oneclick/rubyinstaller2/releases/download/rubyinstaller-2.5.0-1/rubyinstaller-2.5.0-1-x64.exe

注意这是2018.1.29最新版本。

然后安装MSYS2的时候,由Ruby开启的终端尝试下载,然而,我洗了个澡都还是0%。

Ruby开启的终端还是很友好的。直接把下载地址和存储地址都给咱们了。所以,直接开启迅雷下载就好了。

下载好后,直接覆盖存储路径里的问题,终端内回车(如果没有响应,请重新启动安装Ruby后再次唤出该终端),开始安装MSYS2。不懂就一路NEXT就好。

注意安装完后,不需要启动MSYS2,因为Ruby还会开始帮你安装各种包。

下面便是各种安装和更新。

感觉这玩意儿不错啊,于是我果断的卸载了MinGw。

注意:不知道是不是我网络问题,有些包会获取失败,但是很快就会重新下载好,请不要退出该终端。

速度还是挺快的,挺喜欢的。

最后是配置MSYS2的源了,前面我几十KB的速度实在是不敢恭维,翻了一下国内著名大学的源,发现中科大有。

打开这个路径:~\msys64\etc\pacman.d

里面有三个文件。

用写字板打开“mirrorlist.msys”

在其他的源上面加上Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

就像这样:

然后是mirrorlist.mingw64:

最上面和最下面分别添加:

Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

Server = http://mirror.bit.edu.cn/msys2/REPOS/

像这样:

最后一个:mirrorlist.mingw32文件。

最上面添加:Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

Like This:

然后就大功告成了。

配置完了MSYS2的源,是时候配置Ruby的了。

gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.org/

然后安装Rails就好了。

详情见:

https://gems.ruby-china.org/

2018.1.30更新:

MSYS2的安装还是很有问题的,本人Win10平台。编译C++程序后发现缺少DLL。最省事的是直接向系统注册这三个库。但是,没啥子必要。建议直接移植三个文件到程序运行的目录下。

文件一:

文件二:

文件三:

将这三个文件复制到你的程序路径下即可。不建议向系统注册DLL。

发行时很容易忘记将DLL打包的。

Ruby + MSYS2安装相关推荐

  1. 《Ruby程序员修炼之道》(第2版)—第1章1.2节剖析Ruby的安装

    本节书摘来自异步社区<Ruby程序员修炼之道>一书中的第1章,第1.2节剖析Ruby的安装,作者[美]David A. Black(戴维 A. 布莱克),更多章节内容可以访问云栖社区&qu ...

  2. yum安装ruby_centos 6.5 ruby环境安装

    redis3.0以上支持集群,自带集群管理工具redis-trib.rb:在搭建集群前,安装ruby环境 安装开发工具 1.命令:yum groupinstall "Development ...

  3. selenium ruby和java_Selenium 2之Ruby版——安装篇

    自从知道了Selenium的存在后,就一直都想,若要学习自动化,就要学习像Selenium这种比较有潜力的. Selenium有针对各种语言(java, C#, Python, Ruby, Perl) ...

  4. linux使用yum安装ruby,yum安装ruby_安装 Ruby

    可以使用多种工具安装 Ruby.本页介绍如何使用主流的包管理系统和第三方工具管理和安装 Ruby,以及如何通过源码编译安装. 选择安装方式 安装 Ruby 的方式有多种: 如果使用的是类 UNIX 操 ...

  5. msys2 安装更新软件说明

    msys2 安装更新软件说明 一.安装 MYSY2 1. 下载地址 下载地址:http://msys2.github.io/ 32位机器安装:msys2-i686-20150916.exe 64位机器 ...

  6. windows下使用Msys2安装编译Redis6.2

    windows下使用Msys2安装编译Redis6.2 最近项目上需要使用Redis,于是上网找了下windows下的版本,微软官方的版本停在了3.2版本,github上找了下最新的windows编译 ...

  7. [ruby] wxRuby安装

    sudo gem install wxruby 测试是否安装成功: bluefrog@bluefrog-laptop:~/code/ruby$ irb irb(main):001:0> requ ...

  8. msys2 安装注意事项

    它一直在使用 msys.有一个最近发现 msys2.而且msys2 配套的编译器是MinGW-w64. 就试着用了用,感觉还不错,这里把安装过程记录一下. 简单的说,MSYS2 是MSYS的一个升级版 ...

  9. linux ruby gem 安装目录,linux 安装 gem

    刚搜索了下,好像是我路径有问题.是否先到/var/www/redmine/然后再执行这段代码rakegenerate_secret_token Runbundleinstalltoinstallmis ...

最新文章

  1. 使用CuteFTP登陆FTP(serv-U)服务器后无法LIST目录和文件的解决方法
  2. c语言音像店程序,音像店管理程序_C 课程设计.pdf
  3. 网络存储空间_网络存储服务器的三大分类,你都清楚吗?
  4. VMware NSX-T Data Center 2.5 下载(转载)
  5. LG_2051_[AHOI2009]中国象棋
  6. linux man 后面的数字,man命令后面的数字
  7. 运行catia_浅谈CATIA开发——CAA简介
  8. Activityn 生命周期
  9. solidworks电气元件3d库_送软件 | 零基础也可以学的EPLAN电气设计实战教程
  10. Word宏与VBA/VB
  11. java 缓存文件_java实现酷狗音乐临时缓存文件转换为MP3文件的方法
  12. 基于SSH框架的电影订票系统网站的设计与实现
  13. 在Windows 10中打开PowerShell的9种方法
  14. VSCode常用插件及配置修改
  15. 1114:【白细胞计数】
  16. 名片管理系统java_java毕业设计_springboot框架的名片管理系统
  17. IDEA自动重写的equals方法分析
  18. ValueError Unknown label type unknown
  19. 百岁老人畅谈百年交大桥梁[转]
  20. 数学运算中浓度问题解题技巧集锦

热门文章

  1. 微信电视2.0版将新增语音搜索、节目单分享推荐自定义等
  2. 使用python解决codewar中问题,个人答题思路及代码总结(1)
  3. 刘顺琦 - CSCI 561 midterm 2 basic knowledge
  4. VMware 安装MacOS 10.8.5和Xcode教程
  5. 国内又款智能AI聊天软件-科大讯飞星火模型
  6. 无线网络SoftAP
  7. dede栏目增加字段
  8. Linux 下针对anaconda3 目录进行转移
  9. Rust语言之模式匹配
  10. gameloft java 下载_gameloft所有游戏