雪豹啊雪豹

我一直纳闷公司那台老雪豹的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时不安装文档。

原文地址:https://www.cnblogs.com/haimingpro/p/3741648.html