_partials/cn/ruby.md
现在,你已经准备好了去安装最新ruby版本并把它设置为默认版本。
运行下方这个指令,它会花费一些时间(5-10分钟)
rbenv install <RUBY_SETUP_VERSION>
当Ruby安装好后,运行下面这个指令来告诉系统使用<RUBY_SETUP_VERSION>这个版本作为默认版本。
rbenv global <RUBY_SETUP_VERSION>
然后重置你的终端,然后检查Ruby版本:
exec zsh
ruby -v
:heavy_check_mark: 如果你有看到ruby <RUBY_SETUP_VERSION>,那么你可以继续下一步+1:
:x: 如果没有的话,询问一下老师。
:warning: 如果你在中国的话,你应该使用以下命令来安装gem。
# 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
在ruby的世界里,我们将外部的库称之为gems:他们是一些你可以下载并在你的电脑上运行的ruby代码。让我们一起安装一些!
首先,我们将更新bundler,它是用于安装 gem 的工具:
gem update bundler
在你的终端里,复制粘贴下面的指令:
gem install <GEMS>
:heavy_check_mark: 如果你看到 xx gems installed,那么一切正常 :+1:
:x: 如果你遇到了以下的报错:
ERROR: While executing gem ... (TypeError)
incompatible marshal file format (can't be read)
format version 4.8 required; 60.33 given
运行以下的指令:
rm -rf ~/.gemrc
然后,重新运行安装gems的指令。
:warning: 永远不要使用sudo gem install来安装一个gem!即使你偶然发现了一个网络上的答案(或者终端提示)叫你这么做。