Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 12. Программирование | Вперед |
Пакет Ruby-1.9.2-p290
Знакомимся с пакетом Ruby
В пакете Ruby находится среда разработки Ruby. Она используется для создания объектно-ориентированных скриптов.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (FTP): ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2
- Контрольная сумма MD5: 096758c3e853b839dc980b183227b182
- Размер загружаемого пакета: 8,4 MB
- Оценочный размер требуемого дискового пространства: 403 MB (в том числе тесты)
- Оценочное время сборки: 3,6 SBU (в том числе тесты)
Зависимости пакета Ruby
Необязательные
Doxygen-1.7.5, OpenSSL-1.0.0e, Tk-8.5.9 и Berkeley DB-5.2.36
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/ruby
Установка пакета Ruby
Установите пакет Ruby с помощью следующих команд:
./configure --prefix=/usr \ --enable-shared \ --enable-pthread \ --enable-install-doc && make
Чтобы проверить результаты, выполните команду make test. Семь тестов из общего количества более чем 6000 тестов могут не пройти.
Теперь в роли пользователя root
выполните:
make install
Пояснение команд
--enable-shared
: Этот параметр указывает собирать совместно используемую библиотеку libruby
.
--enable-pthread
: Этот параметр указывает прикомпоновывать к сборке Ruby библиотеку, работающую с потоками.
Описание пакета
Установленные программы: erb, gem, irb, rake, rdoc, ri, ruby и testrb
Установленные библиотеки: libruby.so, libruby-static.a и многочисленные модули, расположенные в иерархии /usr/lib/ruby
.
Установленные директории: /usr/include/ruby-1.9.1, /usr/lib/ruby и /usr/share/ri
Краткое описание
ruby | интерпретируемый скриптовый язык для быстрого и простого объектно-ориентированного программирования |
irb | интерактивный интерфейс для Ruby |
erb | является версией Tiny eRuby. Она интерпретирует текстовые файлы со встроенным кодом Ruby |
ri | отображает документацию из базы данных классов, модулей и методов Ruby |
| содержит функции API, необходимые для Ruby |
Перевод сделан с варианта оригинала, датированного 2011-10-26 21:29:54 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Модули языка Python | Пакет Subversion-1.7.1 |