Основні нововведення Ruby 1.9:
- Значно збільшилась продуктивність і зменшено споживання пам'яті. У деяких тестах Ruby 1.9.1, який використовує для інтерпретації коду нову віртуальну машину YARV (Yet another Ruby VM), виявився майже в 5 разів швидше Ruby 1.8.
- Повноцінна реалізація багатопотоковості, що використовує засоби операційної системи (раніше була присутня реалізація "green threads", через емуляцію ниток (threads) інтерпретатором);
- Повна підтримка мультибайтних кодувань (Unicode);
- Значні зміни в синтаксисі мови. Гілка Ruby 1.9 не є 100% сумісною з попередніми версіями, з'явилося багато нових конструкцій і змін логіки роботи існуючих елементів.
Додайте рядки для відсутніх репозиторіїв у /etc/apt/source.list і оновіть список пакетів.
deb http://ftp.de.debian.org/debian/ experimental main
deb-src http://ftp.de.debian.org/debian/ experimental main
$ sudo apt-get update
Щоб встановити ruby1.9 з репозиторія experimental виконуємо наступну команду.
$ sudo apt-get install -t experimental ruby1.9
[...]
Пакунки, які будуть ВИДАЛЕНІ:
libruby1.9
НОВІ пакунки, які будуть встановлені:
libruby1.9.1
Пакунки, які будуть ОНОВЛЕНІ:
irb1.9 libopenssl-ruby1.9 libreadline-ruby1.9 rdoc1.9 ruby1.9 ruby1.9-dev
[...]
$ ruby1.9 --version
ruby 1.9.1p0 (2009-01-30 revision 21907) [i486-linux]
Немає коментарів:
Дописати коментар