我使用brew install
安装了ruby(与RVM相对)。 我的系统上已经安装了ruby 1.9.3p0。 (OSX Lion)
我正在尝试通过pathogen安装Command-T。 我通常可以运行rake,make,ruby等命令,但是当我进入“Command-T”目录并尝试运行rake make
时,它会显示在任何源中都找不到rake-0.8.7
。
我也不能运行任何普通的ruby命令。 只有ruby --version
会产生相同的错误。
我知道这与以下内容有关...但我不知道如何实际修复它。
大多数安装问题都是由主机操作系统上的Ruby版本与Vim本身在编译时链接的Ruby版本之间不匹配引起的。 例如,如果其中一个是32位的,另一个是64位的,或者其中一个来自Ruby 1.9系列,另一个来自1.8系列,则插件不太可能工作。
因此,在Mac OS X上,我建议使用随系统提供的标准Ruby(当前为1.8.7版本)以及最新版本的MacVim(当前版本为7.3)。 如果您希望使用自定义版本的Ruby或MacVim(不建议),则必须特别注意确保在构建Ruby、Vim和Command-T扩展时存在完全相同的Ruby环境。
我尝试临时将整个Cellar目录从/usr/local移出(对于那些不熟悉的人,这是homebrew安装ruby和其他所有内容的位置)。
在终端中,如果我运行which ruby,它可以正常工作。但是,当我在Command-T文件夹中运行rake make时,它仍然显示相同的错误。
system
Ruby? - Ory Band