folder Tahribat.com Forumları
linefolder Programlama Genel
linefolder [Döküman] - Ubuntu Için Ruby 1.9.2 Ve Rails 3.0.1 Kurulumu



[Döküman] - Ubuntu Için Ruby 1.9.2 Ve Rails 3.0.1 Kurulumu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dyrnade
    dyrnade's avatar
    Kayıt Tarihi: 27/Temmuz/2009
    Erkek

    Dökümanın Linki Aşağıdadır : http://www.tahribat.com/Dokuman-Ubuntu-Icin-Ruby-1-9-2-Ve-Rails-3-0-1-Kurulumu-345/

    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.

Toplam Hit: 893 Toplam Mesaj: 1