- 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
- Ś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
- 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
- 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
- Logujemy się do bazy danych i tworzymy potrzebną nam bazę danych:
dostając w wyniku 3 bazy danych (do celów testowych wystarczy nam pierwsza):[INDENT]database: app_development
Kod: Zaznacz cały
cd app cat config/databases.yml | grep database:
database: app_test
database: app_production[/INDENT]Kod: Zaznacz cały
mysql>create database app_development;
- 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
- Standardowo railsy działają na porcie 3000. Korzystając z adresu:ujrzymy powitalny ekran railsów.
Kod: Zaznacz cały
[url]http://server:3000[/url]
Pozdrawiam.