По-перше, Вам потрібно перевірити, чи встановлено Ruby. Зробити це можна з командного рядка (позначка % тут означає початок командного рядка, тому не вводьте цей знак)
% ruby -v
(аргумент -v повідомляє інтерпретатору повідомити версію Ruby), а потім натисніть клавішу Enter . Якщо Ruby встановлено, Ви побачите повідомлення, схоже на наступне:
% ruby -v ruby 1.6.6 (2001-12-26) [i586-linux]
Якщо Ruby не встановлено, вам потрібно буде його встановити. Тим більше, що Ruby є вільним програмним забезпеченням без жодних обмежень на його встановлення та використання.
А тепер, давайте пограємось із Ruby. Ви можете розмістити програму Ruby безпосередньо в командному рядку, використовуючи опцію -e:
% ruby -e 'print "hello world\n"' hello world
Традиційніший спосіб, коли програма Ruby може бути збережена у файлі.
% cat > test.rb print "hello world\n" ^D % cat test.rb print "hello world\n" % ruby test.rb hello world
^Dє control + D . Це синтаксис для UNIX. Якщо Ви використовуєте DOS, спробуйте це:
C:\ruby> copy con: test.rb print "hello world\n" ^Z C:\ruby> type test.rb print "hello world\n" C:\ruby> ruby test.rb hello world
При написанні коду більш суттєвого за обсягом, ніж цей, ви, напевно, захочете використати реальний текстовий редактор!
Але все ж таки деякі напрочуд складні і корисні речі можна зробити за допомогою мініатюрних програм, які вписуються в командному рядку. Наприклад, цей замінює foo на bar у всіх заголовних файлах та файлах вихідних кодів С у поточному робочому каталозі, а також робить резервне копіювання оригінальних файлів з розширенням ".bak":
% ruby -i.bak -pe 'sub "foo", "bar"' *.[ch]
Ця програма працює також як команда cat у UNIX (але працює повільніше, ніж cat ):
% ruby -pe 0 file