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ü rbenvveya 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 sudokurmak (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 READMEbu 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 rbenviş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 sudohiç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 knownkurulabilir 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