Translations of this page?:

Ruby on Rails įdiegimas Debian/Ubuntu sistemose

Šiame gide jūs įdiegsite Ruby, RubyGems ir Rails Debian/Ubuntu sistemose.

Įdiegiame Ruby iš repozitorijos

$ sudo apt-get install ruby-full build-essential

Įdiegiame Ruby iš kodo

Reikalingi paketai:

$ sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev checkinstall

Parsisiųsk Ruby kodą:

$ wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz

tada

$ tar xvzf stable-snapshot.tar.gz

Kompiliavimas ir diegimas

$ cd ruby/
$ ./configure
$ make
$ sudo checkinstall

Įdiegimo testavimas

$ ruby -v

parodo kažką panašaus į:

ruby 1.8.7p5000 (2009-02-22) [i686-linux]

Bibliotekų testavimas

$ ruby -ropenssl -rzlib -rreadline -e "puts :Hello"

Parodys:

Hello

Pastaba: šio diegimo valdymui jūs galite naudoti apt-get arba aptitude.

Įdiegiame RubyGems

Parsisiunčiame naujausius RubyGems iš Rubyforge RubyGems puslapio.

Rails 2.2.2 reikalauja bent 1.3.1 versijos.

$ cd ~
$ wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
$ tar xzvf rubygems-1.3.4.tgz
$ cd rubygems-1.3.4
$ sudo ruby setup.rb
$ sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

Pastaba: RubyGems galima įdiegti naudojant apt-get, tačiau tai nėra rekomenduotina.

Pastaba: Ruby 1.9.1 yra kartu su RubyGems.

Įdiegiame Rails per RubyGems

Kai RubyGems yra įdiegti, naudokite šią komandą, kad įdiegtumėte Rails:

$ sudo gem install rails

Įdiegiame MySQL DB serverį (pasirinktinai)

Pagal nutylėjimą, Rails naudoja sqlite3 biblioteką. Tam, kad naudotumėte MySQL kartu su Rails sekite šiuos žingsnius:

$ sudo apt-get install mysql-server mysql-client
$ sudo apt-get install libmysql-ruby libmysqlclient-dev
$ sudo gem install mysql

Rails primeta, kad MySQL socket byla bus /tmp/mysqld.sock. Tai nėra numatytas atvejis Debian/Ubuntu sistemose. Būtinai pakeiskite database.yml bylą taip, kad ji nurodytų tikrą socket bylos kelią:

socket: '/var/run/mysqld/mysqld.sock'

Ištestuokite Rails įdiegimą

Tam, kad ištestuotumėte Rails įdiegimą - sugeneruokite Rails aplikaciją:

$ rails myrailsapp

Jeigu norite naudoti MySQL naudokite šią komandą:

$ rails myrailsapp -d mysql

Dislokavimas

Linux sistemoms yra daug prieinamų web serverių konfiguracijų Rails aplikacijų dislokavimui:

 
lt/getting-started/installation/linux-ubuntu.txt · Keista: 2009/07/28 06:07 vartotojo eimantas
 
Recent changes RSS feed Creative Commons License