在这篇文章中TMUX AND VIM, GET MARRIED. 中间那段
# At the very top, replace url url 'https://vim.googlecode.com/hg/', :tag => 'v7-3-617'
请问这个 url 指的是什么?他说要 replace url?
这是说,手动修改 Homebrew 的配方(文中用的是 homebrew/dupes)以指定你的 Vim 的源代码来源(url 是 Google Code 的源代码库,这是 Vim 官方的)及版本。
话说回来,Homebrew 默认的 Vim 作者为啥不用?都已经 7.4 了。
@nightire 看着还是有点生涩,请问按照文中的配置,这一段我应该怎么输入呢?
url 'homebrew/dupes'
这样?
就是这个啊,改成这个就可以了
url 'https://vim.googlecode.com/hg/', :tag => 'v7-3-617'
@nightire 好的,谢谢!
运行 brew install homebrew/dupes/vim 出现了这个错误:
~ ➤ brew install homebrew/dupes/vim Error: undefined method `url' for main:Object Please report this bug: https://github.com/mxcl/homebrew/wiki/troubleshooting /usr/local/Library/Taps/homebrew-dupes/vim.rb:1 /usr/local/Library/Homebrew/formulary.rb:40:in `require' /usr/local/Library/Homebrew/formulary.rb:40:in `klass' /usr/local/Library/Homebrew/formulary.rb:106:in `get_formula' /usr/local/Library/Homebrew/formulary.rb:175:in `factory' /usr/local/Library/Homebrew/formula.rb:410:in `factory' /usr/local/Library/Homebrew/extend/ARGV.rb:12:in `formulae' /usr/local/Library/Homebrew/extend/ARGV.rb:12:in `map' /usr/local/Library/Homebrew/extend/ARGV.rb:12:in `formulae' /usr/local/Library/Homebrew/cmd/install.rb:22:in `install' /usr/local/Library/brew.rb:95:in `send' /usr/local/Library/brew.rb:95
#5 楼 @Levan 第一,你到底要用 MacVim 还是 Vim?你看的文章之所以要安装 Vim,是因为作者时常两个换着用,这一点他已经写得很清楚了。所以如果你不需要用 Vim,你可以不装。
第二,没必要用 dupes/vim,因为 Homebrew 已经有了最新的 Vim 7.4。虽然这个版本的源并不是官方的源(Google Code Hosted),但并没有什么不好的地方。所以你一定要装 Vim,那就在装好 Homebrew 之后直接:
dupes/vim
$ brew update # 更新一下 Homebrew $ brew info vim # 确认一下 Vim 的信息,应该是 7.4.xxx 无误 $ brew install vim
你看的教程写于去年中,都过去一年多了,要与时俱进呀!
附张截图给你,Homebrew 默认的 Vim,我装的就这个。
还有 MacVim 的(对,我和作者一样两个都用,不过我用 Vim 比较多),都是默认的,你用不着 tap 其他的配方:
@nightire 都搞定了,谢谢。。。