6.16. Использование Ruby
Пред. | Глава 6. Особые соглашения | След.

## 6.16. Использование Ruby

Таблица 6.22. Полезные переменные для портов, использующих Ruby

Переменная | Описание
--- | ---
`USE_RUBY` | Порт требует Ruby.
`USE_RUBY_EXTCONF` | Порт использует для конфигурации `extconf.rb`.
`USE_RUBY_SETUP` | Порт использует для конфигурации `setup.rb`.
`RUBY_SETUP` | Устанавливает альтернативное имя для `setup.rb`. Распространенным значением является `install.rb`.

Следующая таблица отражает некоторые переменные, доступные авторам портов через инфраструктуру портов. Эти переменные должны использоваться для установки файлов в правильное месторасположение. Используйте их в `pkg-plist` как можно больше. Эти переменные не должны переопределяться в самом порте.

Таблица 6.23. Отобранные переменные только для чтения для портов, использующих Ruby

Переменная | Описание | Примерное значение
--- | --- | ---
`RUBY_PKGNAMEPREFIX` | Используется как `PKGNAMEPREFIX` для различия пакетов от разных версий Ruby. | `ruby18-`
`RUBY_VERSION` | Полная версия Ruby в форме `x.y.z`. | `1.8.2`
`RUBY_SITELIBDIR` | Путь для установки архитектуронезависимых библиотек. | `/usr/local/lib/ruby/site_ruby/1.8`
`RUBY_SITEARCHLIBDIR` | Путь для установки архитектурозависимых библиотек. | `/usr/local/lib/ruby/site_ruby/1.8/amd64-freebsd6`
`RUBY_MODDOCDIR` | Путь для установки документации модуля. | `/usr/local/share/doc/ruby18/patsy`
`RUBY_MODEXAMPLESDIR` | Путь для установки примеров модуля. | `/usr/local/share/examples/ruby18/patsy`

Полный перечень доступных переменных находится в `/usr/ports/Mk/bsd.ruby.mk`.

Пред. | Наверх | След.
6.15. Использование Emacs | Начало | 6.17. Использование SDL

Этот, и другие документы, могут быть скачаны с http://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам, связанным с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку <doc@FreeBSD.org>.