Вышла очередная, долгожданная версия интерпретатора Ruby за версией 1.9.2
О 1.9.2 по пунктам
Ruby 1.9.2 в основном совместим с 1.9.1, за исключением следующих изменений:- Множество новых методов
- Новое API для сокетов (с поддержкой IPv6)
- Поддержка большего числа строковых кодировок
- Класс Random, который поддерживает различные генераторы случайных чисел
- Переработан класс Time. Теперь проблема 2038 года — не проблема.
- Некоторые улучшения в регулярных выражениях regexp
- $: больше не содержит текущую директорию.
- dl переработан как надстройка над libffi.
- Новая библиотека psych, являющаяся оболочкой для libyaml. Вы можете её использовать вместо syck
Хорошая новость
Ruby 1.9.2 проходит проверку на 99% RubySpecПоддерживаемые платформы
100% Поддерживаемые платформы
- Debian GNU/Linux 5.0 на IA32.
Наилучшая поддержка
- Ruby 1.9.2 работает, в основном, хорошо на этих платформах.
- mswin32, x64-mswin64, mingw32
- MacOS X 10.5 (Intel) и 10.6
- FreeBSD 6 и более поздних (amd64, IA32)
- Solaris 10
- Symbian OS
Возможная поддержка
- Другие дистрибутивы Linux
- Другие версии MacOS X.
- cygwin
- AIX 5
- Другие POSIX-совместимые системы
- BeOS (Haiku)
Не поддерживаются
- Любая другая система
Примечание
$: больше не содержит текущей директории, так что некоторые скрипты требуют исправления для корректной работы. В любом случае, ваше приложение должно как можно меньше зависеть от текущей директории.Загрузить Новый Руби
- В tar.bz2
MD5: d8a02cadf57d2571cd4250e248ea7e4b
SHA256: e9710990ed8c2e794123aba509010471915fb13c27dae0118831d2001a9c8d3b - в tar.gz
MD5: 755aba44607c580fddc25e7c89260460
SHA256: 8c0c4e261a921b5c406bf9e76ac23bf3c915651534e9d1b9e8c5d0bee4a7285c - В zip
MD5: e57a393ccd62ddece4c63bd549d8cf7f
SHA256: e61521af06da71fde9f0c7c08baaf7415614d00c86ec5a7ab08b60a4f3185b2a