
Ruby on Rails
ვაყენებთ რუბის ჩვეულებრივ საცავიდან:
- sudo apt-get install ruby-full build-essential
სორსიდან:
- wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz
ამოვაარქივოთ
- tar xzf stable-snapshot.tar.gz
კომპილაცია და ინსტალაცია
- cd ruby/
- ./configure
- make
- sudo make install
ახლა კი დავტესტოთ.
- ruby -v
წესით კონსოლში უნდა ნახოთ რუბის ვერსია.
- ruby 1.9.2p5000 (2009-07-20) [i686-linux]
ყველაფერი დაყენებულია + ვებ-სერვერი WEBrick.
ახლა დავაყენოთ RubyGems და ფრეიმვორკი Ruby on Rails
- cd ~
- wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
- tar xzvf rubygems-1.3.5.tgz
- cd rubygems-1.3.5
- sudo ruby setup.rb
- sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
ან გადმოიწერეთ ბოლო ვერსია აქიდან http://rubyforge.org/frs/?group_id=126, რადგან Rails პრობლემატურია RubyGems-ის ძველ ვერსიებზე.
გაითვალისწინეთ რომ Ruby 1.9.1 ვერსიას (და უფრო ახალს) მოყვება RubyGems
ახლა უკვე როდესაც დაყანებულია Ruby და RubyGems, ჩვენ შეგვიძლია Rails (Ruby on Rails) დავაყენოთ RubyGems-ის საშუალებით
- sudo gem install rails
ცოტახანი დაველოდებით, სანამ გადმოიწერს და დააყენებს.
უკვე ამის შემდეგ შეგვიძლია დავაყენოთ MySQL DB სერვერი:
- sudo apt-get install mysql-server mysql-client
- sudo apt-get install libmysql-ruby libmysqlclient-dev
- sudo gem install mysql
გაითვალისწინეთ რომ რეილზი Debian/Ubuntu-ში Default-ად mysqld.sock-ს ეძებს /tmp/ დირექტორიაში. ამიტომ თქვენს რეილზ აპლიკაციაში შეცვალეთ database.yml და მიუთითეთ mysqld.sock-ის სწორი მისამართი.
- socket: '/var/run/mysqld/mysqld.sock'
წესით ყველაფერი OK არის, ყოველი შემთხვევაში დატესტეთ რეილზ აპლიკაცია.
- rails myApp
ცნობილია რომ რეილზი პირველადი მნიშვნელობის მონაცემთა ბაზად იყენებს SQLite-ს, MySQL-ის შემთხვევაში ვუთითებთ
- rails myApp -D mysql
- cd myApp
- ruby script/server
http://localhost:3000
მომავალ სტატიაში დავწერ რეილზის Apache-სთან ინტეგრაციას.



[Last Comments]