Yazar: Polat B├╝y├╝karslan - Site: www.sistemlinux.org
Bu yaz─▒ Polat B├╝y├╝karslan taraf─▒ndan SistemLinux.Org sitesi i├žin yaz─▒lm─▒┼čt─▒r. Ba┼čka bir sitede ya da forumda izinsiz olarak payla┼č─▒lamaz.

Ruby Nedir? Nas─▒l Kurulur?

Ruby dilinin temelleri 1993 y─▒l─▒nda at─▒lm─▒┼čt─▒r. Bu d├Ânemde nesneye dayal─▒ bir betik dili aray─▒┼č─▒ i├žinde olan Japon yaz─▒l─▒mc─▒ Yukihiro "Matz" Matsumoto; Perl, Python gibi mevcut programlama dillerini ara┼čt─▒rmas─▒na ra─čmen arad─▒─č─▒n─▒ bulamay─▒nca yeni bir programlama dili tasarlamaya ba┼člad─▒. ┼×ubat 1993'te Matz, bir arkada┼č─▒ ile yapt─▒─č─▒ ├ževrim i├ži sohbet esnas─▒nda arkada┼č─▒n─▒n bu yeni dil i├žin ├Ânerdi─či Ruby ismini uygun buldu ve bu isimle dili geli┼čtirmeye ba┼člad─▒.

Ruby'nin s├Âzdizimi g├╝n├╝m├╝zde de yo─čun olarak kullan─▒lan Perl ve Python ile b├╝y├╝k benzerlikler g├Âsterir. S─▒n─▒f ve metot tan─▒mlamalar─▒ anahtar kelimelerle belirlenir. Ruby'de Perl'in aksine, de─či┼čken adlar─▒n─▒n ba┼č─▒nda belirleyici karakterler ($, @@, % gibi) kullanmak bir zorunluluk de─čildir. Python'un tersine girintilerin dilin s├Âzdiziminde bir etkisi yoktur.

Ruby'nin tasar─▒m─▒nda dikkate al─▒nan diller Ada, Eiffel, Lisp, Perl ve Smalltalk'dur.

Ruby Kurulumu Nas─▒l Yap─▒l─▒r?

Bu yaz─▒da Ruby’nin kurulumunun 3 farkl─▒ ┼čekilde nas─▒l yap─▒laca─č─▒ndan bahsedece─čiz.

1- RUBY Kurulumu [EN KOLAY Y├ľNTEM]

A┼ča─č─▒daki komutu terminalde ├žal─▒┼čt─▒rarak ├žok kolay bir ┼čekilde Ruby’i kurabilirsiniz.

sudo apt install ruby-full

Kurdu─čunuz Ruby’nin s├╝r├╝m├╝n├╝ ├Â─črenmek istiyorsan─▒z a┼ča─č─▒daki komutu kullan─▒n.

ruby --version



2- RBENV ile RUBY KURULUMU

Rbenv, Ruby’nin s├╝r├╝mleri aras─▒nda kolayca ge├ži┼č yapabilmenizi sa─člayan hafif bir y├Ânetim arac─▒d─▒r.

Rbenv, Ruby’nin s├╝r├╝mlerini kurmayla ilgilenmiyor. Ruby-build arac─▒, Ruby’nin istedi─činiz s├╝r├╝m├╝n├╝ kurman─▒za yard─▒mc─▒ oluyor.

A┼ča─č─▒daki komutu kullanarak ruby-build i├žin gerekli olan ba─č─▒ml─▒l─▒klar─▒ kurun.

sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

Rbenv ve ruby-build’i kurmak i├žin a┼ča─č─▒daki komutu terminalde ├žal─▒┼čt─▒r─▒n.

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

Yukar─▒daki scripti ├žal─▒┼čt─▒rd─▒ktan sonra kurulumu do─črulama i┼člemi yapacak. Bu s─▒rada PATH not found uyar─▒s─▒ ald─▒─č─▒n─▒zda;

Bash kullan─▒yorsan─▒z a┼ča─č─▒daki komutlar─▒ kullan─▒n.

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

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

source ~/.bashrc

Zsh kullan─▒yorsan─▒z a┼ča─č─▒daki komutlar─▒ kullan─▒n.

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

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

source ~/.zshrc

Art─▒k Rbenv kurulumu tamamland─▒─č─▒na g├Âre a┼ča─č─▒daki komutlar─▒ kullanarak Ruby’i kurun ve varsay─▒lan olarak ayarlay─▒n.

rbenv install 2.5.1
rbenv global 2.5.1

Ruby’nin versiyonlar─▒n─▒n listesini g├Ârmek istiyorsan─▒z rbenv install -l komutunu kullan─▒n.

Kurulumdan sonra a┼ča─č─▒daki komutu ├žal─▒┼čt─▒rarak kurulumun yap─▒l─▒p yap─▒lmad─▒─č─▒n─▒ kontrol edin.

ruby -v



3- RVM ile RUBY KURULUMU

RVM ile birden fazla Ruby ortam─▒ ile ├žal─▒┼čabilir, y├Ânetebilir ve kurulum yapabilirsiniz.

Ruby’i kurmak i├žin gerekli olan ba─č─▒ml─▒l─▒klar─▒ a┼ča─č─▒daki komutlar─▒ kullanarak kurun.

sudo apt install curl g++, gcc, autoconf, automake, bison, libc6-dev, libffi-dev, libgdbm-dev, libncurses5-dev, libsqlite3-dev, libtool, libyaml-dev, make, pkg-config, sqlite3, zlib1g-dev, libgmp-dev, libreadline-dev, libssl-dev

RVM’i kurmak i├žin a┼ča─č─▒daki komutlar─▒ ├žal─▒┼čt─▒r─▒n.

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

curl -sSL https://get.rvm.io | bash -s stable

RVM’i kullanmaya ba┼člamak i├žin a┼ča─č─▒daki komutu ├žal─▒┼čt─▒r─▒n.

source ~/.rvm/scripts/rvm

RVM ile Ruby’nin en son kararl─▒ s├╝r├╝m├╝n├╝ kurmak ve kurulan s├╝r├╝m├╝ varsay─▒lan olarak ayarlamak i├žin a┼ča─č─▒daki komutlar─▒ kullan─▒n.

rvm install 2.5.1
rvm use 2.5.1 --default

Kurulumun yap─▒l─▒p yap─▒lmad─▒─č─▒n─▒ kontrol etmek i├žin a┼ča─č─▒daki komutu ├žal─▒┼čt─▒r─▒n.

ruby -v
Etiketler:

Yorum G├Ânder

[blogger][facebook]

Polat B├╝y├╝karslan

─░leti┼čim Formu

Ad

E-posta *

Mesaj *

Blogger taraf─▒ndan desteklenmektedir.