Kompilacja pliku .rb

Witam

Czy ktoś może mi powiedzieć jak skompilować plik .rb.Kiedy tworzę plik w notepad++ zapisuję go z rozszerzeniem .rb i nie wiem w jaki sposób mogę go skompilować.Pobrałem program rubyinstaller ale nie wiem co z nim robić.

1 Like

Ruby jest językiem interpretowanym, programy w nim napisane nie podlegają kompilacji jak np. w C++. A żeby wykonać plik z kodem Ruby, należy mieć zainstalowany interpreter, co możesz zrobić np. poprzez rzeczony Rubyinstaller (co zresztą powinno być dosyć proste, choć nie wiem, nigdy chyba nie korzystałem z Ruby na Windowsie).

Panowie, nie róbcie syfu. Jakkolwiek pytanie może się wydawać śmieszne to jednak traktujmy zadającą je osobę poważnie. Odpowiedzi nie odnoszące się merytorycznie do pytania wywalam.

2 Likes

Tutaj masz kompilator:
http://rubini.us/doc/en/what-is-rubinius/

http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-windows Zrób punkty tego poradnika od 1 do 6. Ważne, żebyś zobaczył, czy ruby jest zainstalowany poleceniem ruby -v. Jeśli zobaczysz wersje 1.9, 2.1 lub coś pomiedzy to świetnie. Następnie musisz zapisać plik z rozszerzeniem ruby i lini poleceń wpisać ruby nazwa_pliku.rb. To uruchomi program.

dzięki za pomoc już działa.Mam tylko pytanie . Czemu jak uruchamiam plik w Windows.Okno wyświetla się na sekundę i znika.Można to jakoś zatrzymać ?

Okno znika po wykonaniu programu.

Przerób te 2 tutoriale a zrozumiesz czemu tak się dzieje i będziesz miał jakies podstawy żeby dalej uczyć się rubiego.
http://tryruby.org/levels/1/challenges/0
http://www.codecademy.com/en/tracks/ruby

Jeśli przed zakończeniem wywołasz np. gets to program będzie czekać na naciśnięcie klawisza enter. Możesz także odpalać z poziomu powłoki (cmd) poprzez ruby nazwa_pliku.rb i wtedy będziesz zawsze widział wyjście programu w powłoce.

dzięki