Devam eden Ruby-Rails eğitimimdeki sancılı kısımlardan birisi Ruby ve Rails kurulumu oldu zira internetin oldukça hızlı(!) olması kurulumu çekilmez hale getirtti. Öyle böyle bir şekilde internet halloldu ve kurulumu yapabildim.
Kullandığım kaynak ciddi anlamda işleri kolaylaştırmış bir şekilde kurulum yaptırıyor. Yine de sorun çıkan kısımlar oldu ama hallettim. Kuruluma başlamak için Ubuntu altında öncelikle şu komutla gerekli paketleri kurmak gerekiyor (Önce bir güncelleyelim tabi):
1 2 3 | $ sudo apt-get update $ sudo apt-get install curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev |
Normal şartlar altında Rbenv ile de kurabilirsiniz fakat RVM bana daha kolay geldi. RVM için gerekli paketleri kuralım:
1 | $ sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev |
RVM kurulum betiğini indirip çalıştırmamız gerekecek. Öncelikle şunu deneyin:
1 | $ curl -L https://get.rvm.io | bash -s stable |
Eğer bu komutta bir hata alıyorsanız, Curl güvenlik serfitikaları ile ilgili bir sorun yaşıyor demektir. Düzeltmek için:
1 2 | $ wget http://curl.haxx.se/ca/cacert.pem $ export CURL_CA_BUNDLE=~/cacert.pem |
Ardından üstteki komutu tekrardan deneyin
1 | $ curl -L https://get.rvm.io | bash -s stable |
Şimdi kuracaktır. Komutları sırayla uygulayarak devam edelim:
1 2 3 4 | $ source ~/.rvm/scripts/rvm $ rvm install 2.0.0 $ rvm use 2.0.0 --default $ ruby -v |
En son komutun çıktısında kurulan Ruby sürümünü göreceksiniz. Bendeki şu an 2.0.0-p247. Bunun dışında, isteğe bağlı olarak, Rubygems’in tüm paketler için tek tek dökümantasyon kurmasını istemiyorsanız şu komutu verin:
1 | $ echo "gem: --no-ri --no-rdoc" > ~/.gemrc |
Gelelim bakalım Rails kurulumuna. NodeJS adlı bir pakete ihtiyacımız var. Kurmak için önce bir depo ekleyeceğiz ve öyle kuracağız:
1 2 3 | $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update $ sudo apt-get install nodejs |
Sonrasında direkt olarak Ruby’nin paket yönetim sistemi ve paket yöneticisi olan gem‘den Rails’i kuracağız:
1 | $ gem install rails |
Rails’in sürümünü kontrol etmek için şu komutu verin (Bendeki şu an 4.0.0):
1 | $ rails -v |