Таблица 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.
Пред. | Начало | След. |
Использование Emacs | Уровень выше | Использование SDL |