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.

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