Jak zacząć z Ruby on rails?
Postanowiłem zawalczyć i zobaczyć o co chodzi z platformą Ruby on rails (http://www.rubyonrails.org/). Spróbuję w kilku krokach pokazać co trzeba ściągnąć i co zainstalować, aby zacząć zabawę.
Co ściągnąć?
- Najpierw ściągamy środowisko Ruby (instalator dla windowsa) -> http://rubyforge.org/frs/?group_id=167
- Potem manager pakietów RubyGems http://rubyforge.org/frs/?group_id=126
- Teraz ściągamy edytor projektów specjalnie dla Ruby on rails na bazie Eclipse o nazwie Aptana IDE-> http://www.aptana.com/download_all.php
Co zainstalować?
- Instalacja Ruby. Można zainstalować domyślnie w C:ruby
- Instalacja RubyGems. Katalog RubyGems najlepiej jest rozpakować gdzieś na C: bo jak będzie na pulpicie to się nie powiedzie instalacja. Widocznie taka długa ścieżka mu nie pasuje. Instalacja jest uruchamiana poprzez polecenie konsoli CMD będąc w katalogu RubyGems:
ruby setup.rb - Teraz możemy użyć zainstalowanego managera pakietów RubyGems i wydać polecenie instalacji pakietu Rails (też w CMD):
gem install rails –include-dependencies
Pakiet zostanie automatycznie zainstalowany. - Przyda się pakiet o nazwie Mongrel. Jest to serwer HTTP, na którym są uruchamiane nasze aplikacje.
Wydajemy polecenie:- gem install win32-service
Wybieramy najnowszą wersję(mswin32).
- gem install mongrel
Wybieramy najnowszą wersję(mswin32) i akceptujemy instalację zależności.
- gem install mongrel_service
Wybieramy najnowszą wersję(mswin32)
- Jeśli będziemy używali bazy danych mySQL, a raczej się przyda, to trzeba zainstalować bazę spod adresu: http://dev.mysql.com/downloads/mysql/5.0.html#win32. Do tego potrzebny jest moduł mySQL instalowany poprzez:
gem install mysql
Warto ściągnąć też mySQL GUI Tools, bo będzie wtedy łatwiej zakładać bazy danych: http://www.mysql.org/downloads/gui-tools/5.0.html
W niektórych poradach w necie piszą, aby przy konfiguracji mySQLa odznaczyć ptaszka przy okazji “Modify security settings”. Wtedy można łączyć się z Rubiego z bazą bez hasła. Chodzi o to, że Ruby będzie mógł się dostać do bazy, jeśli hasło do bazy zostanie zapisane w starym standardzie. Więc, albo tego hasła wcale nie ustawiamy jak powyżej, albo w pliku D:Program FilesMySQLMySQL Server 5.0my.ini dopisujemy na końcu: old-passwords
Ciekawe jak to jest rozwiązane jeśli aplikacja ROR jest gdzieś hostowana. Może pozwalają na hasła w starym standardzie. Nie wiem. - Instalacja Aptana IDE. Tego nie trzeba opisywać. Typowa.
- Teraz po uruchomieniu Aptana IDE trzeba zainstalować wtyczkę Aptana RadRails.
W “Aptana start page” w ramce “Plugins” na samym dole jest przycisk Install. Zgadzamy się na wszystko
i powinna się ściągnąć i zainstalować ta wtyczka. Po restarcie Aptany mamy działające środowisko.
Konieczny jest RESTART komputera, bo się dzieją dziwne rzeczy przy uruchamianiu Mongrela.
Teraz możemy stworzyć w Aptanie nowy projekt.
- Plik -> nowy -> Projekt…
- Rozwijamy Rails -> Rails Project
- Wpisujemy nazwę i zaznaczamy “Create a Mongrel server”. W ten sposób będziemy mieli od razu uruchomiony serwer HTTP dla tego projektu.
- Aptana powinna wygenerować niezbędne polecenia Ruby i mamy nowy projekt.
To już jest baza do dalszej nauki. To mam zamiar właśnie robić
. Zatem dalsze instrukcje pewnie w następnym poście.
Przepraszam czytelników RSSa, za wielokrotne publikowanie. Miałem problem z Mongrelem i musiałem dojść o co chodzi, aby nie publikować niesprawdzonych informacji



Ostatnie komentarze