我一直纳闷公司那台老雪豹的gem install总之装不到东西,还以为是机器太老,其实。。
/etc/bash.bashrc
终端进 ~/.gemrc 看下你的 gemrc 的信息
用vim对照修改.gemrc
按键盘x来修改只读文件
ESC
:w!强制write
看到written信息以后
:q退出
--------------------------------
:backtrace: false
:benchmark: false
:bulk_threshold: 1000
:sources:
- http://ruby.taobao.org/
:update_sources: true
:verbose: true
加上了taobao地址以后gem install终于能找到东西了!!
还有这台电脑的$PATH保存在 /etc/paths
也就是 /private/etc/paths
只要改写了这个只读文件,就会有正确的PATH顺序了,
之前brew doctor一直跟我说 /usr/bin 在 /usr/local/bin 前面,所以我就把他们调了个。
还有一点 echo显示的path和export追加的path都是临时的,重新打开shell就没了。
在stackoverflow上看到老外们09年的配置是这样的:
--- :update_sources: true :sources: - http://gems.rubyforge.org/ - http://gems.github.com :benchmark: false :bulk_threshold: 1000 :backtrace: false :verbose: true gem: --no-ri --no-rdoc
现在的话rubyforge是没有了,最后一行命令也改了,应该是 --no-document,
安装gem时不安装文档。