Gem gem install 的时候默认跳过安装 ri 和 rdoc

huacnlee · 2012年02月04日 · 最后由 fsword 回复于 2013年09月01日 · 9171 次阅读

gem install foo 的时候它除了安装 Gem 包以外,还会安装 ri 和 rdoc,但实际情况是这两个东西我们都不会用到。 想让你的 gem install 更快一些吗,设置一下将它禁用了吧。

打开 ~/.gemrc 在最后加入 gem: --no-ri --no-rdoc 就像这样

---
:bulk_threshold: 1000
:benchmark: false
:sources:
- http://ruby.taobao.org
:update_sources: true
:backtrace: false
:verbose: true
gem: --no-ri --no-rdoc

我怎么找不到这个文件呢?ubuntu?

#1 楼 @huobazi 找不到就创建一个。

不装 rdoc 的话就不能用 localhost:8808 查看了吧

装的时候,比如 gem install rails --no-ri --no-rdoc 就行的

ri 跟 rdoc 在本地是用处太小了。没有智能解析. 实际上,安装了 rdoc 时,在本地使用 gem sever 可以在http://localhost:8808gem的api用浏览器查看相关,不过还是有些弱的。@fsword

#3 楼 @fsword 用来不用那个功能,都是用 http://rdoc.info 代替的。

#7 楼 @HungYuHei 哈哈哈,大家想法都一样

#8 楼 @huacnlee 那对工作环境的要求有点高,不能离线工作了

#7 楼 @HungYuHei 围观之后的感想: DHH 就是 IT 界的 HH。。 1.名字就很像 2.都有一群粉丝 3.都开赛车 4.都有过一点儿反智言论..

PS.这个 pull request 好像没人理呀

#11 楼 @hooopo 都去年 2 月份的事情了,争论了那么久,还是被无情 close 了。 #8 楼 @huacnlee 有时在线看 yard 不方便,离线的 yard server 在 1.9.2 会报错,据说是 ruby core 的问题,1.9.3 才行,但很多项目又是 1.9.2 的,有没有好办法?

是哇 是哇

我也是愣了半天没看明白。

16 楼 已删除

不知道 DHH 身高多少😏

#17 楼 @bony DHH 老爸会写程序不?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号