gsm sources manager
gsm
是一个 gem 源管理工具。在 Ruby 开发中,由于国内的网络问题,我们往往需要替换默认的 https://rubygems.org/ 源。gsm
可以为你管理不同的源。
gsm
是一个递归命名 gsm sources manager,同时也可以是 gem sources manager 的意思。
项目首页:https://crispgm.github.io/gsm/
项目地址:https://github.com/crispgm/gsm
安装
使用 gem 安装
$ gem install gsm-sources-manager
$ gsm --version
手动安装
$ git clone https://github.com/crispgm/gsm.git
$ bundle install
$ bundle exec exe/gsm --version
使用
第一次启动后,gsm
会自动从 gem sources -l
加载源。
List
列出现有源。
$ gsm list
Use
应用一个源。
$ gsm use Amethyst
Add
添加源。
--use
: 添加的同时应用源。等效于先执行 gsm add
再 gsm use
。
$ gsm add Amethyst https://rubygems.org/
Del
删除源。
$ gsm del Amethyst
Reset
重置所有源。
$ gsm reset
Mirror
将当前应用的源映射到 bundle mirror
。
--reset
: 重置 bundler mirror
。
$ gsm mirror Amethyst
最后
欢迎使用并且贡献给项目。