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

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

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

Таблица 6.24. Отобранные переменные только для чтения для портов, использующих 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.

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

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

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