Как узнать, где находятся библиотеки Ruby?
чт, 02/08/2007 - 20:11 — spine
На некоторых системах во время компиляции некоторые библиотеки, используемые расширениями 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.
