场景1:在内部网络里需要自己的 gem server, 避免每次从 http://rubygems.org 下载安装
这种场景在企业内部的应用场景非常常见,但是文档里没有提及如何配置实现。这里就有一个隐藏配置 sources.
- 在机器 example.com 上运行 ruby server 启动 rubygems 服务器,你可以从 http://example.com:8808/ 看到你安装在这台机器上的所有 gem
- 在需要安装 gem 的机器上创建 ~/.gemrc 配置文件,添加如下内容:
这时运行 gem sources 命令时就可以看到原来的 http://rubygems.org 被替换成为了你自己的 gem server
场景2:gem 安装错误时需要错误信息。
在 ~/.gemrc 里添加如下配置:
backtrace: true
你还可以指定输出信息的详尽程度:
verbose: true # 还可以指定为 :load
参考:
--
朱可
http://www.netvibes.com/shawnzhu
0 评论:
发表评论