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>.