Yanıtlar:
Yakut kurmanın birçok yolu vardır.
RVM. Bu, birçok rubyist tarafından kullanılan 'geleneksel' yoldur.
Kaynaktan (cevap geliyor).
Aşağıdaki paketleri kurun.
ruby1.9.1-full , ruby1.9.1-dev , libpq-dev (yalnızca libpq-dev, ray geliştirme üzerinde de ruby yapıyorsanız.)
Bu sorunun cevabı , Ubuntu, Ruby, RVM, Rails ve You "dan yeni bir Ruby (ve ilgili şeyler) yüklemesi ile bizi yönlendiren çok daha ilginç" nasıl yapılır "makalesine yol açıyor rvm
. İçgörü ekler ve yeni başlayanlar için çok fazla açıklama sağlar - çünkü Ruby, tüm bu arka plan bilgisi ve desteği olmadığında kurulum almak için gerçekten korkunç bir şeydir.
Makale en son 11 Ekim 2012'de güncellenmiştir ve Ruby 1.9.3, RVM ve Rails 3.2.8'i yüklemelidir.
Bu soruyu ilgili soruları bağlamak uğruna gönderiyorum.
Aşağıda, rvm kullanarak Ruby on Rails (RoR) kurulum talimatları verilmiştir . Şu anda bu, ruby sürüm 1.9.3 ve 2.0.0'ı ray sürüm 4.0.0 ile yükleyecektir.
RVM, Ruby ve Rails'in en son sürümünü yükleme (normal depoların dışında)
Mevcut tüm ruby ve rvm paketlerini ve kurulumlarını kaldırma.
Not: Görünüşe göre, Ubuntu'nun depolarda rvm'nin bozuk bir sürümü var (Hayır, eldeki belirli sorunlara bir bağlantım yok ve Launchpad'deki bir hatayı bu referansla tanımlayamadım. -buraya girmeyeceğim standart depoları kullanmamaya dair savaşlar ;-)).
Mevcut bir rvm yüklemesi yoluyla ruby'nin güncellenmiş bir sürümünü yüklemek için çalıştırmaya çalıştığınızda, size Stack Overflow'da bulunan bir düzeltmeye yönlendiren bir mesaj sunulur .
Buradaki çözümü eksiksizlik için teklif ediyorum:
Burada, mevcut yakut veya rvm paketlerini yapılandırma dosyalarıyla birlikte kaldırmanız gerekir. Terminalden ( Ctrl- Alt- t) aşağıdaki komutları çalıştırın :
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
Yeni terminal açın ve ortamın eski RVM ayarlarından temiz olduğunu doğrulayın (çıkış olmamalıdır):
env | grep rvm
çıktı varsa, yeni terminal açmayı deneyin, eğer yardımcı olmazsa bilgisayarınızı yeniden başlatın.
Yeni (en yeni) ruby ve rvm ikili dosyalarını aşağıdaki komutla yükleyin:
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
Yükleme işlemi sırasında sizin ~/.bash_profile
ve diğer yapılandırma dosyalarınızda bazı değişiklikler yapılacaktır . Ekranda görünen birkaç önemli talimatın da bulunduğunu lütfen unutmayın.
Kurulumunuzun başarılı olması için bunları takip etmeniz önemlidir. Bu noktada, eksik bağımlılıkları karşılamak için sudo / root parolanızı girmeniz istenebilir. Girin ve uygun istemde [Y} seçeneğini seçin.
Not: Bu dosyalar GitHub'dan stabil şubesinden indirilen ediliyor burada .
RVM /home/username/.rvm/ adresine yüklenecek
/Home/username/.bashrc /home/username/.zshrc dizinine rvm PATH satırı ekleniyor.
/Home/username/.bash_profile /home/username/.zprofile klasörüne rvm yükleme satırı ekleme.
Yeni değişikliklerin geçerli olması için rvm dosyanızı kaynaklayın. Komutu çalıştırın:
source /home/username/.rvm/scripts/rvm
Ruby'nin en son sürümünü çalıştırdığınızı doğrulayın:
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
Çalıştırmayı tercih ederseniz ruby 1.9.3
aşağıdakileri yapmanız gerekir:
rvm install 1.9.3
rvm use 1.9.3 --default
RubyGems'i yükleyin
rvm rubygems current
Rayları takın
gem install rails
Kaynaklar:
Haziran 2012
Bu fantasic tek astarı, 3.2.3 w / ruby 1.9.3, RVM, vb.
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
rvm'nin gerçekten güzel bir yükleyicisi var.
İlk olarak, kıvrılma takın .
Sonra bağımlılıkları yüklemeniz gerekir:
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev
Artık otomatik yükleyiciyi kullanabilirsiniz:
curl -L https://get.rvm.io | bash -s stable --ruby
Bundan sonra çıkış yapın ve tekrar giriş yapın, hazırsınız!
ruby -v
şöyle bir şey döndürmelidir:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
İlk olarak, bazı bağımlılıklar yükleyin:
sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git
Ardından yükleyin:
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
Şimdi, Ruby Build'i yüklemek için:
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash
Hepsi tamam!