Ruby on Rails na Debian Lenny

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Ruby on Rails na Debian Lenny

Post autor: Unit »

Dla osób, które chcą w szybki sposób skonfigurować działające środowisko railsów zamieszczam poniżej howto, które przeprowadzi was przez instalacje i konfigurację w parę minut :-)
  1. Instalujemy potrzebne paczuszki (uprawnienia administracyjne):

    Kod: Zaznacz cały

    apt-get update && apt-get install ruby irb rdoc openssl libopenssl-ruby mysql-server-5.0 libmysql-ruby
    
  2. Ściągamy i instalujemy paczkę rubygems:

    Kod: Zaznacz cały

    wget [url]http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz[/url]
    tar -zxvf rubygems-1.3.1.tgz
    cd rubygems-1.3.1
    su
    ruby setup.rb
    ln -s /usr/bin/gem1.8 /usr/bin/gem
    
  3. Instalujemy za pomocą gemów najnowsze railsy (na słabych maszynach ze słabym łączem musimy się uzbroić w cierpliwość - uprawnienia administracyjne):

    Kod: Zaznacz cały

    gem install rails
    
  4. Tworzymy przykładową aplikacje testową (-d mysql oznacza, że będziemy używali bazy danych mysql, dla postgresa jest to postgresql):

    Kod: Zaznacz cały

    rails -d mysql app
    
  5. Logujemy się do bazy danych i tworzymy potrzebną nam bazę danych:

    Kod: Zaznacz cały

    cd app
    cat config/databases.yml | grep database:
    
    dostając w wyniku 3 bazy danych (do celów testowych wystarczy nam pierwsza):[INDENT]database: app_development
    database: app_test
    database: app_production[/INDENT]

    Kod: Zaznacz cały

    mysql>create database app_development;
    
  6. Generujemy przykładowego scaffold-a, wykonujemy migrację do bazy i uruchamiamy serwer:

    Kod: Zaznacz cały

    ./script/generate scaffold note title:string body:text
    rake db:migrate
    ./script/server
    
  7. Standardowo railsy działają na porcie 3000. Korzystając z adresu:

    Kod: Zaznacz cały

    [url]http://server:3000[/url]
    ujrzymy powitalny ekran railsów.
Więcej informacji wraz krótkim filmikiem instruktażowym znajdziecie pod adresem: ruby on rails na debian lenny

Pozdrawiam.
Zablokowany