如何安装Command-T,Pathogen,而不是使用RVM?

时间:2011-12-28 06:55:15

标签: ruby vim macvim pathogen

我使用brew install来安装ruby(而不是RVM)。我在我的系统上安装了ruby 1.9.3p0。 (OSX Lion)

我正在尝试通过病原体安装Command-T。我可以正常运行rake,make,ruby等等,但当我进入'Command-T'目录并尝试运行rake make时,它会显示Could not find rake-0.8.7 in any of the sources

我也无法运行任何正常的ruby命令。只有ruby --version会产生相同的错误。

我知道这与下面有关...但我不知道如何实际修复它。

  

大多数安装问题都是由不匹配引起的   主机操作系统上的Ruby版本,以及Ruby的版本   Vim本身在编译时链接。例如,如果是的话   32位,另一个是64位,或者一个来自Ruby 1.9系列和   另一个来自1.8系列,那么插件就不太可能了   工作

     

因此,在Mac OS X上,我建议使用标准的Ruby   与系统(目前1.8.7)以及最新版本   MacVim(目前版本为7.3)。如果你想使用自定义版本   Ruby或MacVim(不推荐)那么你将需要额外的   注意确保完全相同的Ruby环境有效   构建Ruby,Vim和Command-T扩展。

我尝试暂时将整个Cellar目录从/ usr / local移出(对于那些不熟悉的东西,其中homebrew安装ruby和其他所有东西)。

在终端中如果我运行哪个ruby它可以正常..但是当我在Command-T文件夹中生成rake make时它仍然会给出相同的错误

2 个答案:

答案 0 :(得分:4)

没关系......我所要做的只是运行/usr/bin/rake make

这有什么不同,只是暂时删除Cellar文件夹,以便默认情况下shell使用该路径,我不知道,但它工作。

答案 1 :(得分:0)

我在Fedora上遇到过类似的问题。

最后,我发现我们应该先安装rubygem-rake和ruby-dev软件包。 安装后,用“./configure --enable-rubyinterp”编译你的Vim, 然后Commend-T就可以了。