Ubuntu için Ruby 1.9.2 ve Rails 3.0.1 Kurulumu
Dökümanın Linki Aşağıdadır : http://www.tahribat.com/Forum-Dokuman-Ubuntu-Icin-Ruby-1-9-2-Ve-Rails-3-0-1-Kurulumu-139521/
Merhabalar,
Kuruluma geçmeden önce şunu belirtmekte fayda var işlemler biraz uzun sürüyor bu sizi korkutmasın hiç bi tepki vermeyince bişey olmuyor diye :)
Şimdi ilk Ruby 1.9.2 'i kaynak kodundan kurmak için derleyici ve bi kaç kütüphaneye ihtiyacımız var.İlk bunları kuralım.
Ubuntu 10.4 LTS için
$ sudo apt-get -y install libc6-dev libssl-dev libmysql++-dev libsqlite3-dev make build-essential libssl-dev libreadline5-dev zlib1g-dev
Ubuntu Maverick 10.10 için
$ sudo apt-get -y install libc6-dev libssl-dev libmysql++-dev libsqlite3-dev make build-essential libssl-dev libreadline6-dev zlib1g-dev
İki ubuntu sürümü için aralarındaki tek fark libreadline5-dev 'i libreadline6-dev olarak değiştirmek.
Şimdi bunlar kurulduktan sonra Ruby 1.9.2 'i indirelim ve kuralım.
$ cd /tmp
$ mkdir src
$ cd src
$ wget ftp://ftp.ruby-lang.org//pub/ruby/1.9/ruby-1.9.2-p0.tar.gz
$ tar xjvf ruby-1.9.2-p0.tar.bz2
$ cd ruby-1.9.2-p0/
$ ./configure --prefix=/usr/local
$ sudo make && sudo make install
Bu işlemlerden sonra Ruby'i kurmuş olduk.
$ ruby -v yazarak kontrol edebilirsiniz.
Deneme amaçlı konsolda
ruby -ropenssl -rzlib -rreadline -e "puts 'Merhaba Ruby'" yazın.
Ruby 1.9.2 ' de RubyGem'e gerek yok kurulu geliyor.
$ gem list dediğimizde hata veriyor bize bugdan ötürü.Şimdi bunu geçelim önemli değil biraz sonra düzelticez bu hatayı.
Şimdi SQLite3 ve MySQL 5.1 i kuralım.
$ sudo apt-get install mysql-server-5.1 sqlite3 diyerek kurmuş olduk.Burda dikkat etmeniz gerekense MySQL Server kurulurken şifre istiyor bizden girdiğiniz şifreyi unutmayın.
Daha sonra şimdi de Rails ' i ve gereken gemleri kuralım.
$ sudo gem update --system
$ sudo gem install tzinfo builder memcache-client rack rack-test erubis mail mysql text-format bundler thor i18n sqlite3-ruby
$ sudo gem install rack-mount –version=0.4.0
$ sudo gem install rails
Uzun bi bekleyişin ardından sorun yoksa başarılı bi şekilde kurmuş olduk.
Gemleri kontrol etmek istersekte
$ gem list yazarak kontrol edebilirsiniz.İşte kurulum bu kadar :)
Ruby on Rails'i Xampp (Lampp Server) ile kullanmak isterseniz
Eğer ben MySQL Server kullanmıycam derseniz yapmanız gereken tek şey projenizdeki database.yml dosyasını açıp development bölümünün en alt satırına socket: "/opt/lampp/var/mysql/mysql.sock" bunu eklemek olucak.
Örnek vermek gerekirse :
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: RailsApplication1_development
pool: 5
username: root
password:
host: localhost
socket: "/opt/lampp/var/mysql/mysql.sock"
Bu arada mysql2'yi kurmak istersenizde konsolda $ sudo gem install mysql2 demeniz yeterli olucaktır.
Hit: 2745
Yazar: dyrnade