一、使用installRuby安装ruby

下载地址

点击 Next,继续向导,记得勾选 Add Ruby executables to your PATH,直到 Ruby 安装程序完成 Ruby 安装为止。如果您的安装没有适当地配置环境变量,接下来需要进行环境变量的配置。找到计算机系统设置中的环境变量,将ruby目录下的bin目录的路径添加上去

设置完成之后测试当前安装的ruby版本         ruby -version

二、安装Devkit

其实ruby是不建议安装到windows系统下的,如果想要在windows下正常使用ruby,我们可能需要Devkit的帮助,DevKit 可以看作是一个在 Windows 上帮助简化安装及使用 Ruby C/C++ 的工具箱。它就是用来模拟Linux平台下的make, gcc, sh来进行编译。需要注意的点是这个方法目前仅支持通过RubyInstaller安装的Ruby

devkit

直接新建文件夹解压即可,注意目录不要有空格!安装完成之后使用以下命令初始包

ruby dk.rb init        #初始化包
 

'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
Based upon the settings in the 'config.yml' file generated
from running 'ruby dk.rb init' and any of your customizations,
DevKit functionality will be injected into the following Rubies
when you run 'ruby dk.rb install'.

Invalid configuration. Please fix 'config.yml.'
Based upon the settings in the 'config.yml' file generated
from running 'ruby dk.rb init' and any of your customizations,
DevKit functionality will be injected into the following Rubies
when you run 'ruby dk.rb install'.

Invalid configuration. Please fix 'config.yml.'

如果出现需要配置config.yml的提示,那么需要我们对config.ym进行配置,需要将ruby的根路径配置到config.yml中

# This configuration file contains the absolute path locations of all
# installed Rubies to be enhanced to work with the DevKit. This config
# file is generated by the 'ruby dk.rb init' step and may be modified
# before running the 'ruby dk.rb install' step. To include any installed
# Rubies that were not automagically discovered, simply add a line below
# the triple hyphens with the absolute path to the Ruby root directory.
#
# Example:
#
# ---
# - C:/ruby19trunk
# - C:/ruby192dev
#
---
- E:\ruby-software\ruby-2.2.3\Ruby30-x64
- E:\ruby-software\ruby-2.2.3\Ruby30-x64

注意路径前一定要带-分割线以及一个空格

ruby dk.rb review        #确认版本ruby dk.rb install        #开始安装

三、安装rubyGems

RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。

rubyGems

安装完成之后执行setup.rb文件即可

由于国内网络原因,导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,因此我们可以将它修改为国内的下载源: https://gems.ruby-china.com

首先,查看当前源 gem sources -l *** CURRENT SOURCES ***

 https://rubygems.org/

接着,移除 https://rubygems.org/,并添加国内下载源 https://gems.ruby-china.com/。
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com/
gem sources -l
*** CURRENT SOURCES ***

https://gems.ruby-china.com/
# 请确保只有 gems.ruby-china.com

安装:                        gem install mygem

卸载:                        gem uninstall mygem 

列出已安装的gem:              gem list --local

列出可用的gem,例如:          gem list --remote

为所有的gems创建RDoc文档:     gem rdoc --all

下载一个gem,但不安装:         gem fetch mygem

从可用的gem中搜索,例如:       gem search STRING --remote

 

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐