- Ruby ----> default yorumlayıcısı Matz tarafından yazılan MRI yorumlayıcısıdır.
- Rails Toolbox
Bundler ile bir ruby projesinde gem'leri kolayca yönetebiliriz.
mkdir bundler_test
cd bundler_test
bundle init
yaptığımızda Gemfile dosyasını yaratacak.
DSL - Domain Specific Language
Bundler, bir dünya gem olması, ve bir projede bir çok gem kullandıldığından otomatik olarak herşeyi kurmak içindir. (örneğin projemizde prawn var, gem install prawn yapmak yerine Gemfile'e yazarız ve bundler ile kurulumunu yapabiliriz.)
Rbenv ile kurabileceğimiz ruby versiyonlarına aşağıdaki gibi bakabiliriz.
rbenv install --list
rbenv'i update'lemek için
cd /home/fsutil/.rbenv/plugins/ruby-build && git pull && cd -
yeni bir ruby versiyonu kurmak için
rbenv install 2.7.0-preview1
global ruby versiyonunu setlemek için
rbenv global 2.7.0-preview1
projeye özel bir ruby versiyonu set'lemek için
rbenv local 2.5.3
gemfile'e
gem 'rack', '~> 2.0.1'
bundle install
- Sistemde hali hazırda var ise
using
, yok iseinstalling
der.
require,
git,
gem 'nokogiri', :git => '', :branch => '1.4'
Gemfile'da ruby versiyonu belirtebiliriz. İlgili versiyon kullanılmıyorsa hata verecektir.
- ">=" ise eşit veya büyük olabilir ama asla majorü kapsamaz.
- "" ODEV
https://www.w3.org/
https://www.w3schools.com/
https://webkit.org/