Sisteminizi bozmadan geçerli bir Ruby sürümü nasıl edinilir
Sisteminiz Ruby ile uğraşmayın, bunun yerine geçerli bir sürümü rbenv
veya RVM ile yükleyin . İlkini tercih ederim , ama ikisi de iyi çalışıyor. Bir seferde yalnızca bir tanesini kurabileceğinizi unutmayın.
Böyle bir Ruby sürüm yöneticisiyle, bir Gem'i sudo
kurmak (veya kaldırmak) için bir daha asla yazmanız gerekmeyecek ve farklı projeler için farklı sürümler tutabilirsiniz. Bu sürümleri tekrar güvenle kaldırabilirsiniz.
Lütfen README
bu araçların en az bir kere okuduğunuzdan emin olun .
Yöntem 1 - rbenv
rbenv Ruby'nin sürüm yöneticisidir. Orijinal Ruby sisteminizin yanına bir Ruby sürümü yüklemenize izin verir, bu da bunu bozamazsınız ve sürümleri kolayca yükseltebilirsiniz.
Yüklemek için rbenv-installer
. Kabuğunuzu yüklendikten sonra yeniden başlattığınızdan ve rbenv
işlevin çalıştığından emin olun .
Ardından, rbenv kurulduktan sonra çalıştırın rbenv install -l
. Bu size mevcut Yakutların bir listesini verir. Seçtiğiniz ürünü aşağıdakilerle kurun:
rbenv install 2.5.1
Şimdi bunu varsayılan olarak seçin:
rbenv global 2.5.1
Bu yapılır yapılmaz, gem
çalıştırmak için kullanılabilir:
gem install rails
Yukarıdakiler işe yaramazsa, kaynaktan oluşturmak için gerekli paketleri kaçırıyor olabilirsiniz. Yüklemek isteyebileceğiniz paketlerin listesi için buraya bakın . Ubuntu'da bunlar şunları içerir:
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
Yöntem 2 - RVM
Ruby'yi RVM üzerinden de yükleyebilirsiniz . Burada da sudo
hiçbir şeye ihtiyacınız yok ve sistemin bir yanında Ruby'nin daha yeni sürümlerini elde edebileceksiniz.
Sisteminizin kurulum talimatlarını okuyun .
Kurulumdan sonra, Rubies'i basit bir komutla kurabilirsiniz. İlk olarak, rvm list known
kurulabilir sürümlerin listesini almak için işaretleyin. Şimdi seçiminizi kurun:
rvm install 2.5.1
Ardından, kullanıcınız için varsayılan Ruby sürümü olarak ayarlayın:
rvm use 2.5.1 --default
Şimdi Rails'i şu şekilde yükleyebilirsiniz gem
:
gem install rails