Компиляция гнома энергии с поддержкой Ruby

Я следовал за этим сообщением в блоге для компиляции gvim с поддержкой Ruby. Однако, когда я make, Я получаю эту ошибку:

/usr/bin/ld: cannot find -lruby-static
collect2: ld returned 1 exit status
link.sh: Linking failed
make[1]: *** [vim] Error 1
make[1]: Leaving directory `/home/ramon/vim/src'
make: *** [first] Error 2

Я искал вокруг людей, которые имели эту проблему и не могли найти никого. Этот парень просто изменил компьютеры в целом.

И да, у меня есть рубин:

$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-linux]

Что я делаю?

3
задан 13 September 2011 в 04:31

3 ответа

Для компиляции вещей, ссылающихся на something, обычно требуется установленный пакет something-dev. У вас установлено ruby-dev?

apt-get install ruby-dev

должно сработать

0
ответ дан 13 September 2011 в 04:31

Согласно этому , все готово - просто установите vim-gnome или vim-gtk, и у вас будет gvim с поддержкой Ruby. Не нужно компилировать это самостоятельно.

0
ответ дан 13 September 2011 в 04:31

Обновление для Ubuntu 18.04 ... для получения поддержки Ruby мне пришлось удалить vim-gtk3 и vim-gnome. Вот список готовых к установке пакетов. Только с этим, +ruby показано в vim --version | grep ruby и Command-T работает.

$ dpkg -l '*vim*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version             Architecture Description
+++-=================-===================-============-===================================================================
un  gvim              <none>              <none>       (no description available)
ii  vim               2:8.0.1453-1ubuntu1 amd64        Vi IMproved - enhanced vi editor
un  vim-addon-manager <none>              <none>       (no description available)
un  vim-athena        <none>              <none>       (no description available)
ii  vim-common        2:8.0.1453-1ubuntu1 all          Vi IMproved - Common files
un  vim-doc           <none>              <none>       (no description available)
un  vim-gnome         <none>              <none>       (no description available)
ii  vim-gtk           2:8.0.1453-1ubuntu1 amd64        Vi IMproved - enhanced vi editor - with GTK2 GUI
un  vim-gtk3          <none>              <none>       (no description available)
ii  vim-gui-common    2:8.0.1453-1ubuntu1 all          Vi IMproved - Common GUI files
un  vim-lua           <none>              <none>       (no description available)
ii  vim-nox           2:8.0.1453-1ubuntu1 amd64        Vi IMproved - enhanced vi editor - with scripting languages support
un  vim-perl          <none>              <none>       (no description available)
un  vim-python        <none>              <none>       (no description available)
un  vim-ruby          <none>              <none>       (no description available)
ii  vim-runtime       2:8.0.1453-1ubuntu1 all          Vi IMproved - Runtime files
un  vim-scripts       <none>              <none>       (no description available)
un  vim-tcl           <none>              <none>       (no description available)
ii  vim-tiny          2:8.0.1453-1ubuntu1 amd64        Vi IMproved - enhanced vi editor - compact version
0
ответ дан 13 September 2011 в 04:31

Другие вопросы по тегам:

Похожие вопросы: