Ruby on Rails'i nasıl kurarım?


14

10.10 dizüstü bilgisayarımda Ruby on Rails ortamı kurmakla ilgileniyorum.

Kurulum için aklımda tutmam gereken özel bir şey var mı (yani 10.10'a kadar yeni veya benzersiz olabilir)?

Takip edebileceğim önerilen izlenecek yol var mı?

Şimdiden teşekkürler.

Yanıtlar:


13

Yakut kurmanın birçok yolu vardır.

  1. RVM. Bu, birçok rubyist tarafından kullanılan 'geleneksel' yoldur.

  2. rbenv.

  3. Paketlerden .

  4. Kaynaktan (cevap geliyor).


RVM ve RBENV arasında büyük bir fark var mı ??? Her iki belgeyi de okumaya çalıştım, ama henüz bilmediğim bazı şeyler var (yakutta çok acemi oldum), rbenv şimler kullanıyor gibi .. bu durumda hangisini önerirsiniz?
ltdev


2

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.


1

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)

  1. 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.

  2. 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_profileve 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.

  3. 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

  4. 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]
    
  5. Çalıştırmayı tercih ederseniz ruby 1.9.3aşağıdakileri yapmanız gerekir:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. RubyGems'i yükleyin

    rvm rubygems current
    
  7. Rayları takın

    gem install rails
    

Kaynaklar:


1

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

1

rvm.

rvm'nin gerçekten güzel bir yükleyicisi var.

İlk olarak, kıvrılma takın Kıvrımı yükle.

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]

Değilse, RVM için sorun giderme sayfasına bakmalısınız.


0

rbenv + ruby-build.

İ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!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.