Ruby on Rails - Kurulum

Ruby on Rails Framework kullanarak bir web uygulaması geliştirmek için aşağıdaki yazılımı yüklemeniz gerekir -

  • Ruby
  • Rails Çerçevesi
  • Bir Web Sunucusu
  • Bir Veritabanı Sistemi

Bilgisayarınıza zaten bir Web Sunucusu ve Veritabanı Sistemi kurduğunuzu varsayıyoruz. Ruby ile birlikte gelen WEBrick Web Sunucusunu kullanabilirsiniz. Ancak çoğu web sitesi, üretimde Apache veya lightTPD web sunucularını kullanır.

Rails, MySQL, PostgreSQL, SQLite, Oracle, DB2 ve SQL Server dahil birçok veritabanı sistemiyle çalışır. Veritabanınızı kurmak için lütfen ilgili Veritabanı Sistem Kurulum kılavuzuna bakın.

Windows ve Linux'ta Rails için kurulum talimatlarına bakalım.

Windows'ta Ray Kurulumu

Ruby on Rails'i kurmak için aşağıda verilen adımları izleyin.

1. Adım: Ruby Sürümünü Kontrol Edin

Öncelikle, Ruby'nin kurulu olup olmadığını kontrol edin. Komut istemini açın ve yazınruby -v. Ruby yanıt verirse ve 2.2.2 veya üzerinde bir sürüm numarası gösteriyorsa, yazıngem --version. Bir hata almazsanız, atlayınInstall Rubyadım. Aksi takdirde, yeni bir Ruby kuracağız.

2. Adım: Ruby'yi kurun

Ruby kurulu değilse, rubyinstaller.org'dan bir kurulum paketi indirin . Takip etdownloadlink ve ortaya çıkan yükleyiciyi çalıştırın. Bu bir exe dosyasıdırrubyinstaller-2.2.2.x.exeve tek bir tıklama ile kurulacaktır. Bu çok küçük bir paket ve bu paketle birlikte RubyGems de alacaksınız. lütfen kontrol edinizRelease Notes daha fazla ayrıntı için.

3. Adım: Rayları Kurun

Install Rails - Rubygems yüklendiğinde, komut satırı üzerinden aşağıdaki komutu kullanarak tüm Rails'i ve bağımlılıklarını kurabilirsiniz -

C:\> gem install rails

Note- Yukarıdaki komutun tüm bağımlılıkları kurması biraz zaman alabilir. Mücevher bağımlılıklarını yüklerken internete bağlı olduğunuzdan emin olun.

4. Adım: Rails Sürümünü Kontrol Edin

Ray versiyonunu kontrol etmek için aşağıdaki komutu kullanın.

C:\> rails -v

Output

Rails 4.2.4

Tebrikler! Artık Windows üzerinden Rails'tesiniz.

Linux'ta Ray Kurulumu

Ruby On Rails'i Linux'a kuruyoruz. rbenv. Hafif bir Ruby Sürüm Yönetim Aracıdır. rbenv Ruby'nin çeşitli sürümlerini yönetmek için kolay bir kurulum prosedürü ve Ruby on Rails uygulamaları geliştirmek için sağlam bir ortam sağlar.

Ruby on Rails'i rbenv aracını kullanarak yüklemek için aşağıdaki adımları izleyin.

Adım 1: Ön Koşul Bağımlılıklarını Kurun

Her şeyden önce kurmalıyız git - coreve Ruby on Rails'i kurmaya yardımcı olan bazı Ruby bağımlılıkları. Rails bağımlılıklarını yüklemek için aşağıdaki komutu kullanınyum.

tp> sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Adım 2: rbenv'i yükleyin

Şimdi rbenv'i kuracağız ve uygun ortam değişkenlerini ayarlayacağız. Git deposu için rbenv almak için aşağıdaki komut setini kullanın.

tp> git clone git://github.com/sstephenson/rbenv.git .rbenv
tp> echo 'export PATH = "$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
tp> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
tp> echo 'export PATH = "$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' << ~/.bash_profile
tp> exec $SHELL

3. Adım: Ruby'yi yükleyin

Ruby'yi kurmadan önce, hangi Ruby sürümünü yüklemek istediğinizi belirleyin. Ruby 2.2.3'ü kuracağız. Ruby'yi kurmak için aşağıdaki komutu kullanın.

tp> rbenv install -v 2.2.3

Mevcut Ruby sürümünü varsayılan olarak ayarlamak için aşağıdaki komutu kullanın.

tp> rbenv global 2.2.3

Ruby sürümünü doğrulamak için aşağıdaki komutu kullanın.

tp> ruby -v

Output

ruby 2.2.3p173 (2015-08-18 revivion 51636) [X86_64-linux]

Ruby bir anahtar kelime sağlar gemdesteklenen bağımlılıkları yüklemek için; onları ararızgems. Ruby-gems belgelerini kurmak istemiyorsanız, aşağıdaki komutu kullanın.

tp> echo "gem: --no-document" > ~/.gemrc

Bundan sonra, Bundler gemini kurmak daha iyidir, çünkü uygulama bağımlılıklarınızı yönetmenize yardımcı olur. Bundler gem'i yüklemek için aşağıdaki komutu kullanın.

tp> gem install bundler

Adım 4: Rayları Kurun

Rails 4.2.4 sürümünü yüklemek için aşağıdaki komutu kullanın.

tp> install rails -v 4.2.4

Rails'i çalıştırılabilir hale getirmek için aşağıdaki komutu kullanın.

tp> rbenv rehash

Ray versiyonunu kontrol etmek için aşağıdaki komutu kullanın.

tp> rails -v

Output

tp> Rails 4.2.4

Ruby on Rails çerçevesi, Rails'in özelliklerini yönetmek için JavaScript Runtime Environment (Node.js) gerektirir. Daha sonra, bir Rails özelliği olan Asset Pipeline'ı yönetmek için Node.js'yi nasıl kullanabileceğimizi göreceğiz.

5. Adım: JavaScript Runtime'ı kurun

Node.js'yi Yum deposundan kuralım. Node.js'yi EPEL yum deposundan alacağız. EPEL paketini yum deposuna eklemek için aşağıdaki komutu kullanın.

tp> sudo yum -y install epel-release

Node.js paketini yüklemek için aşağıdaki komutu kullanın.

tp> sudo yum install nodejs

Tebrikler! Artık Linux üzerinden Rails'tesiniz.

Adım 6: Veritabanını Kurun

Varsayılan olarak, Rails sqlite3 kullanır, ancak MySQL, PostgreSQL veya diğer RDBMS'yi kurmak isteyebilirsiniz. Bu isteğe bağlıdır; Veritabanını kurduysanız, bu adımı atlayabilirsiniz ve rails sunucusunu başlatmak için kurulu bir veritabanınızın olması zorunlu değildir. Bu eğitim için PostgreSQL veritabanını kullanıyoruz. Bu nedenle PostgreSQL'i kurmak için aşağıdaki komutları kullanın.

tp> sudo yum install postgresql-server postgresql-contrib

İle yanıtlayarak uyarıyı kabul edin y. PostgreSQl veritabanı kümesi oluşturmak için aşağıdaki komutu kullanın.

tp> sudo postgresql-setup initdb

PostgreSQL'i başlatmak ve etkinleştirmek için aşağıdaki komutu kullanın.

tp> sudo systemctl start postgresql
tp> sudo systemctl enable postgresql

Rayları Güncel Tutma

RubyGems kullanarak Rails'i kurduğunuzu varsayarsak, onu güncel tutmak nispeten kolaydır. Aynı komutu hem Windows hem de Linux platformunda kullanabiliriz. Aşağıdaki komutu kullanın -

tp> gem update rails

Output

Aşağıdaki ekran görüntüsü bir Windows komut istemini gösterir. Linux terminali de aynı çıktıyı sağlar.

Bu, Rails kurulumunuzu otomatik olarak güncelleyecektir. Uygulamanızı bir sonraki yeniden başlatışınızda, Rails'in bu son sürümünü alacaktır. Bu komutu kullanırken internete bağlı olduğunuzdan emin olun.

Kurulum Doğrulaması

Her şeyin gereksinimlerinize göre ayarlanıp ayarlanmadığını doğrulayabilirsiniz. Bir demo projesi oluşturmak için aşağıdaki komutu kullanın.

tp> rails new demo

Output

Bir demo demiryolu projesi oluşturacak; bunun hakkında daha sonra tartışacağız. Şu anda ortamın kurulup kurulmadığını kontrol etmemiz gerekiyor. Ardından, makinenizde WEBrick web sunucusunu çalıştırmak için aşağıdaki komutu kullanın.

tp> cd demo
tp> rails server

Sunucuyu başlatmak için otomatik kod üretecek

Şimdi tarayıcınızı açın ve aşağıdakileri yazın -

http://localhost:3000

"Gemiye hoş geldiniz" veya "Tebrikler" gibi bir mesaj göstermelidir.