Программирование на языке Ruby.

3.13.2. Сборка Oniguruma.

Если в вашу версию библиотека Oniguruma не включена, можете самостоятельно откомпилировать Ruby и скомпоновать с недостающей библиотекой. Ниже приведены соответствующие инструкции. Эта процедура должна работать начиная с версии 1.6.8 (хотя она уже совсем старенькая).

Получить исходный текст Oniguruma можно из архива приложений Ruby RAA (http://raa.ruby-lang.org/) или найти в другом месте. Исходные тексты Ruby, естественно, находятся на официальном сайте.

Если вы работаете на платформе UNIX (в том числе в среде Cygwin в Windows или Mac OS/X), выполните следующие действия:

1.  gunzip oniguruma.tar.gz.

2.  tar xvf oniguruma.tar.

3.  cd oniguruma.

4.  ./configure with-rubydir=<ruby-source-dir>

5. Одно из следующих:

Make 16 # Для Ruby 1.6.8.

Make 18 # Для Ruby 1.8.0/1.8.1.

6.  cd ruby-source-dir.

7.  ./configure.

8.  make clean.

9.  make.

10.  make test # Простой тест интерпретатора Ruby.

11.  cd ../oniguruma # Укажите путь к библиотеке.

12.  make rtest.

Или:

Make rtest RUBYDIR=ruby-install-dir.

Если же вы работаете на платформе Win32, скажем в Windows XP, то потребуются Visual C++ и исполняемый файл patch.exe. Выполните следующие действия:

1. Распакуйте архив любой имеющейся у вас программой.

2.  copy win32\Makefile Makefile.

3. Одно из следующих:

Nmake 16 RUBYDIR=ruby-source-dir # для Ruby 1.6.8.

Nmake 18 RUBYDIR=ruby-source-dir # для Ruby 1.8.0/1.8.1.

4. Следуйте инструкции в файле ruby-source-dir\win32\README.win32.

При возникновении ошибок обратитесь в список рассылки или конференцию.