Как мне установить Command-T, Pathogen, и не использовать RVM? - PullRequest
4 голосов
/ 28 декабря 2011

Я использовал 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, Vim и расширения Command-T действовала точно такая же среда Ruby.

Я попытался временно переместить весь каталог Cellar из / usr / local (для тех, кто не знает, где homebrew устанавливает ruby ​​и все остальное).

В терминале, если я запускаю, какой ruby ​​этоработает правильно ... но когда я запускаю rake make в папке Command-T, он все равно выдает ту же ошибку

Ответы [ 2 ]

4 голосов
/ 28 декабря 2011

не берите в голову ... все, что мне нужно было сделать, это запустить /usr/bin/rake make

, как это отличается от простого временного удаления папки Cellar, так что по умолчанию оболочка использует этот путь, я понятия не имею, но он работал.

0 голосов
/ 29 декабря 2011

У меня была похожая проблема на Fedora.

В конце концов я обнаружил, что мы должны сначала установить пакеты rubygem-rake и ruby-dev. После установки обоих скомпилируйте Vim с помощью «./configure --enable-rubyinterp», тогда Commend-T будет в порядке.

...