Back to Setup

Ruby

_partials/cn/ruby.md

latest1.9 KB
Original Source

Ruby

安装

现在,你已经准备好了去安装最新ruby版本并把它设置为默认版本。

运行下方这个指令,它会花费一些时间(5-10分钟)

bash
rbenv install <RUBY_SETUP_VERSION>

当Ruby安装好后,运行下面这个指令来告诉系统使用<RUBY_SETUP_VERSION>这个版本作为默认版本。

bash
rbenv global <RUBY_SETUP_VERSION>

然后重置你的终端,然后检查Ruby版本:

bash
exec zsh
ruby -v

:heavy_check_mark: 如果你有看到ruby <RUBY_SETUP_VERSION>,那么你可以继续下一步+1:

:x: 如果没有的话,询问一下老师

安装一些gems

<details> <summary>点击这里,如果你在 :cn: <bold>中国</bold>的话</summary>

:warning: 如果你在中国的话,你应该使用以下命令来安装gem。

bash
# China only!
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.com/
gem sources -l
# *** CURRENT SOURCES ***
# https://gems.ruby-china.com/
# Ruby-china.com must be in the list now
</details>

在ruby的世界里,我们将外部的库称之为gems:他们是一些你可以下载并在你的电脑上运行的ruby代码。让我们一起安装一些!

首先,我们将更新bundler,它是用于安装 gem 的工具:

bash
gem update bundler

在你的终端里,复制粘贴下面的指令:

bash
gem install <GEMS>

:heavy_check_mark: 如果你看到 xx gems installed,那么一切正常 :+1:

:x: 如果你遇到了以下的报错:

bash
ERROR: While executing gem ... (TypeError)
incompatible marshal file format (can't be read)
format version 4.8 required; 60.33 given

运行以下的指令:

bash
rm -rf ~/.gemrc

然后,重新运行安装gems的指令。

:warning: 永远不要使用sudo gem install来安装一个gem!即使你偶然发现了一个网络上的答案(或者终端提示)叫你这么做。