Jul 12
JRuby представлява JAVA имплементация на езика Ruby. Някои друг път ще пиша по-подробно защо хората правят такива неща и дали има смисъл от тях.
Как се инсталира JRuby за Windows XP, много лесно
. Въпреки че за хората който са свикнали да е само next -> next -> ok! няма да е толкова лесно.
- Слагате системната променлива JAVA_HOME, ако я нямате дефинирана вече. Това става като дадете:
My Computer -> Properties -> Advanced -> Environment Variables
Давате New (като решите дали искате тази променлива да я има само за вашия акаунт или да я има за всичките възможни)
Variable name: JAVA_HOME
Variable value: пътя до JDK -a ви ( в моя случай е C:\Program Files\Java\jdk1.5.0_14 )
( не затваряйте Environment Variables панела, защото пак ще имаме работа в него)
- Изтегляте си от http://dist.codehaus.org/jruby/ последната версия на JRUBY ( за момента е тази http://dist.codehaus.org/jruby/jruby-bin-1.1.2.zip.
- Разахивирате съдържанието на изтегления архив в избрана от вас директория. Примерно C:\JRuby.
- Отворете Environment Variables панела (или се върнете от него ако не се го затворили при стъпка 1):
My Computer -> Properties -> Advanced -> Environment Variables - Добавете нова променлива:
Variable name: JRUBY_HOME
Variable value: директорията в която разархивирахте JRuby ( Примерната C:\JRuby) - Променете вече съществуващата променлива PATH като добавите в нея пътя до папката bin на JRuby(C:\JRuby\bin). (пътищата там се разделят с ‘;’)
- Записвайте и затваряйте Environment Variables.
Това е!
Сега един бърз тест. Направете един файл което се казва test.rb в C: и напишете в него това:
include Java
import javax.swing.JFrame
import javax.swing.JLabel
frame = JFrame.new 'My first application';
frame.get_content_pane.add JLabel.new('JRuby works!')
frame.set_default_close_operation JFrame::EXIT_ON_CLOSE
frame.pack
frame.visible = true
Стартирайте cmd-то и напишете:
>jruby C:\test.rb
