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ć.
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ć.
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.
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