Как узнать, где находятся библиотеки Ruby?

На некоторых системах во время компиляции некоторые библиотеки, используемые расширениями Ruby, могут быть
не найдены (например, dbm).

Вы можете указать, где искать библиотеки, с помощью опций configure(ruby-talk:5041):

  ./configure --with-xxx-yyy=DIR

где xxx - это один из следующих вариантов:

  opt           дополнительный путь для поиска
  dbm           путь к библиотеке dbm 
  gdbm          путь к библиотеке dbm 
  x11           ... X11..
  tk            ... Tk...
  tcl           ... Tcl...

а yyy это:

  dir           определяет -I DIR/include -L DIR/lib
  include       определяет -I DIR
  lib           определяет -L DIR

На HP-UX могут быть проблемы со сборкой Ruby компилятором gcc. В этом случае попробуйте родной для этой системы компилятор. Ватанабе Тэцуя (WATANABE Tetsuya) рекомендует такие опции:

  CC="cc -Ae" CFLAGS=-O ./configure --prefix=/opt/gnu

Также на HP-UX могут быть проблемы с sed. В этом случае поставьте Gnu sed.

Вход для пользователей