HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Rbenv ile ruby ve rails kurulumu - debian 7

Rbenv, RVM gibi ancak RVM'ye göre çok daha basit bir şekilde, birden çok Ruby versiyonunu birlikte kullanmak için geliştirilmiş bir araçtır. Sisteminizde tek bir Ruby sürümüne ihtiyaç duyuyorsanız dahi, gelecekte farklı sürümlere ihtiyaç duyabileceğiniz için rbenv ile kurulum yapmanızı öneririm.

Öncelikle rbenv'i /home/foo altına klonlayın:

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv

Daha sonra PATH'e rbenv değişkenlerini ekleyin:

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

Ruby sürümleri ve diğer şeyler için otomatik tamamlamayı etkinleştiren aşağıdaki komutu çalıştırın:

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Terminalinizi yeniden başlatın. Daha sonra;

type rbenv

komutunu çalıştırdığınızda:

rbenv is a function

çıktısını görüyorsanız kurulum başarıyla tamamlanmış demektir.

Rbenv'in ruby-build eklentisini kurarak, Ruby kurulumu için ortamı hazır edelim:

git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build

Rbenv'in çalışma mantığı gereği, herhangi bir GEM kurduktan sonra her seferinde rbenv rehash komutunu çalıştırmamız gerekiyor. Ancak bu can sıkıcı bir iş olduğu için, bunun içinde bir eklenti yazmışlar. Bunu da sistemimize çekelim:

git clone https://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash

Rbenv kurulum işlemleri bu kadar. Şimdi Ruby'yi kuralım. Ruby için gerekli temel paketleri kurun:

apt-get install build-essential libssl-dev libcurl4-openssl-dev libreadline-dev

Rbenv'de listelenen Ruby sürümlerine bakın:

rbenv install --list

Bunlardan kurmak istediğiniz sürümü kendiniz seçebilirsiniz. Ben bu yazının yazıldığı tarihteki en kararlı sürüm olan Ruby 2.1.5'i kullanacağım:

rbenv install 2.1.5 -k

Herşey yolundaysa sisteminize Ruby kurulmuş olmalıdır. Rbenv ile kurulan bu Ruby sürümünü ister sistem genelinde, istersenizde uygulama bazlı kullanabilirsiniz.

Sistem genelinde bu sürümü kullanmak için:

rbenv global 2.1.5

Uygulama bazında kullanmak için, uygulamanızın olduğu dizine düştükten sonra, o dizin içerisinde:

rbenv local 2.1.5

komutlarını kullanabilirsiniz.

Daha sonra kurulumu kontrol edin:

ruby -v
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]

Rails kurulumunda ise özel bir durum bulunmamaktadır. GEM olarak kurmanız yeterlidir:

gem install rails

Kurulumunuz başarıyla tamamlandıysa rails -v komutu ile kurulmuş olan Rails sürümünü görebiliyor olmanız gerekir.

Başarılar.


Share this post!


Blog Comments powered by Disqus.