пʼятниця, 19 листопада 2010 р.

Rails for Zombies

А я, між іншим, хворію. Соплі у мене і кашель, так. Температури немає і горло не болить. Дозволив собі трішечки відпочити від роботи, і щоб час не пройшов даремно почитати щось користе. Випадково натрапив на скрінкасти Rails for Zombies від Envy Labs. Це інтригуюча спроба навчити людей тому, як використовувати Ruby On Rails безпосередньо у веб-браузері. Мета Rails for Zombies зробити цей процес безпосередньо доступним і веселим.

Ось вам для затравки:


Схожі записи:

середа, 3 листопада 2010 р.

RVM - диспетчер версій Ruby на стероїдах


Після затяжної відсутності хочу представити корисний інструмент під назвою RVM - Ruby Version Manager, який забезпечує просте управління кількома інтерпретаторами (MRI, Ruby Enterprise Edition, JRuby, Rubinius, ...) і версіями Ruby (1.8.6, 1.8.7, 1.9.2, ...) без головного болю. Цей інструмент буде корисний, якщо ви бажаєте одночасно використовувати в системі декілька різних версій Ruby.

Про інсталяція можна прочитати на офіційній сторінці проекту.
Я ж опишу процес інсталяції для своєї системи - Ubuntu 10.10 для звичайного користувача у його домашній теці.

Спочатку встановлюємо необхідні пакунки:
$ sudo apt-get install build-essential libreadline5-dev libssl-dev git-core curl

Установка/оновлення з репозиторію GitHub:
$ wget http://rvm.beginrescueend.com/releases/rvm-install-head
$ chmod +x rvm-install-head
$ ./rvm-install-head

Додаємо наступний рядок в кінець файлу ~/.bashrc:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

Щоб перевірити чи rvm коректно встановився, відкриваємо новий термінал і вводимо команду. Якщо все було виконано правильно ви повинні побачити:
$ type rvm|head -n1
rvm є функцією

Тепер власне встановлюємо сам інтерпретатор Ruby версії 1.9.2:
$ rvm install ruby-1.9.2

Встановлюємо 1.9.2, як версію Ruby по замовчуванню:
$ rvm ruby-1.9.2 --default

Насолоджуємось!
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]