前言
由于需要使用Gemfile,所以需要用到bundler。
然后国外镜像太慢,转而想找一个国内镜像,淘宝的镜像已经不维护了,目前网站搜索找到的大部分资料gems.ruby-china.com,可惜服务器版本碰到ssl问题,官网无法解决,服务器也不想动openssl,为此找到了一个清华大学开源软件镜像站,解决了安装依赖的问题。
设置默认源
1. gem
A. 使用以下命令替换 gems 默认源
- 添加 TUNA 源并移除默认源
$ gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
- 列出已有源
$ gem sources -l
*** CURRENT SOURCES ***
https://mirrors.tuna.tsinghua.edu.cn/rubygems/
B. 或者编辑 vim ~/.gemrc
,将 https://mirrors.tuna.tsinghua.edu.cn/rubygems/ 加到 sources 字段。
$ cat ~/.gemrc
---
:backtrace: false
:bulk_threshold: 1000
:sources:
- https://mirrors.tuna.tsinghua.edu.cn/rubygems/
:ssl_verify_mode: 0
:update_sources: true
:verbose: true
2.bundler
使用以下命令替换 bundler 默认源
$ bundle config mirror.https://rubygems.org https://mirrors.tuna.tsinghua.edu.cn/rubygems