我使用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时它仍然会给出相同的错误
答案 0 :(得分:4)
没关系......我所要做的只是运行/usr/bin/rake make
这有什么不同,只是暂时删除Cellar文件夹,以便默认情况下shell使用该路径,我不知道,但它工作。
答案 1 :(得分:0)
我在Fedora上遇到过类似的问题。
最后,我发现我们应该先安装rubygem-rake和ruby-dev软件包。 安装后,用“./configure --enable-rubyinterp”编译你的Vim, 然后Commend-T就可以了。