Компиляция vim с ruby - PullRequest
       14

Компиляция vim с ruby

0 голосов
/ 14 февраля 2012

Я пытаюсь скомпилировать vim на моем Mac Osx 10.7.3. Я получил эту ошибку

./configure --enable-rubyinterp 
make 

ld: library not found for -lruby.1.9.1
collect2: ld returned 1 exit status
make[1]: *** [vim] Error 1
make: *** [first] Error 2

Кто-нибудь знал, как я могу установить эту библиотеку?

Ответы [ 2 ]

5 голосов
/ 14 февраля 2012

Не.

MacVim имеет встроенную поддержку ruby ​​(и более) и поставляется с GUI, оболочкой CLI и исполняемым файлом CLI.

Моя версия (снимок 61) имеет возраст 8 месяцев или около того, и она работала без каких-либо проблем благодаря 3 обновлениям ruby.

РЕДАКТИРОВАТЬ

Для справки, MacVim распространяется с:

  • mvim, оболочкой CLI, которая позволяет запускать MacVim (GUI) с терминала.
  • /path/to/MacVim.app/Contents/MacOS/Vim, исполняемый файл CLI, который вы можете запустить в терминале.

Исполняемый файл CLI построен с теми же функциями, что и GUI, и поэтому делает его совершенно бесполезным для создания собственного vim в Mac OS X. В большинстве случаев.

Чтобы использовать его в терминале ($ vim file.tx), вам нужно только добавить псевдоним к вашему ~/.profile / ~/.bashrc:

alias vim='/path/to/MacVim.app/Contents/MacOS/Vim'

или добавьте /path/to/MacVim.app/Contents/MacOS к вашему пути.

Весь процесс занимает не более минуты.

0 голосов
/ 14 февраля 2012

Я использую Homebrew , чтобы получить различные утилиты Unix на моем Mac. Он компилируется из исходного кода, поэтому, если у него нет поддержки ruby ​​по умолчанию, вы можете довольно легко изменить скрипт сборки, чтобы добавить его. Это значительно упрощает установку и (особенно) управление / обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...