Bagaimana cara mengatur Ruby on Rails?

14

Saya tertarik untuk menyiapkan lingkungan Ruby on Rails di laptop 10.10 saya.

Apakah ada sesuatu yang khusus yang perlu saya ingat untuk instalasi (yaitu yang baru atau unik untuk 10.10)?

Apakah ada langkah-langkah yang disarankan yang bisa saya ikuti?

Terima kasih sebelumnya.

rifferte
sumber

Jawaban:

13

Ada banyak cara menginstal ruby.

  1. RVM. Ini adalah cara 'tradisional' yang digunakan oleh banyak rubyist.

  2. rbenv.

  3. Dari paket .

  4. Dari sumber (jawaban datang).

tidak digunakan
sumber
Apakah ada perbedaan besar antara RVM dan RBENV ??? Saya telah mencoba membaca dokumentasi pada keduanya, tetapi ada beberapa hal yang saya belum tahu (saya sangat pemula di ruby), seperti rbenv menggunakan shims .. mana yang akan Anda rekomendasikan dalam kasus ini?
ltdev
2

Dari paket.

Instal paket berikut.

ruby1.9.1-full Instal ruby1.9.1-full , ruby1.9.1-dev Instal ruby1.9.1-dev , libpq-dev Instal libpq-dev (hanya libpq-dev jika Anda melakukan ruby ​​pada pengembangan rel juga.)

jrg
sumber
2

Pertanyaan ini memiliki jawaban yang mengarah ke artikel "bagaimana-ke" yang jauh lebih menarik dari Ubuntu, Ruby, RVM, Rails, dan You "yang membimbing kami melalui pemasangan baru Ruby (dan hal-hal terkait), mulai dari rvm. Itu menambah wawasan dan memberikan banyak komentar untuk pemula - karena Ruby benar-benar sesuatu yang mengerikan untuk mendapatkan pengaturan ketika seseorang tanpa semua latar belakang pengetahuan dan dukungan.

Artikel terakhir diperbarui pada 11 Oktober 2012 dan harus menginstal Ruby 1.9.3, RVM dan Rails 3.2.8.

Saya memposting jawaban ini demi menautkan pertanyaan terkait.

terkunci bintang
sumber
1

Berikut ini adalah petunjuk untuk menginstal Ruby on Rails (RoR) menggunakan rvm . Saat ini ini akan menginstal versi ruby ​​1.9.3 dan 2.0.0 dengan rails versi 4.0.0.

Menginstal versi terbaru RVM, Ruby dan Rails (di luar repositori normal)

  1. Menghapus semua paket dan instalasi ruby ​​dan rvm yang ada saat ini.

    Catatan: Rupanya, Ubuntu memiliki versi rusak rvm yang tersedia di repositori (Tidak, saya tidak memiliki tautan ke masalah spesifik yang ada dan tidak dapat mengidentifikasi bug di Launchpad sehubungan dengan ini. Ada berbagai nyala -perang tentang tidak menggunakan repositori standar yang saya tidak akan pergi ke sini ;-)).

    Ketika seseorang mencoba menjalankannya untuk menginstal versi ruby ​​yang diperbarui melalui instalasi rvm yang ada, Anda akan disajikan dengan pesan yang mengarahkan Anda ke perbaikan yang terletak di Stack Overflow .

    Saya mengutip solusinya di sini untuk kelengkapan:

    Di sini, Anda perlu menghapus paket ruby ​​atau rvm yang ada beserta file konfigurasinya. Jalankan perintah berikut dari terminal ( Ctrl- Alt- t):

    sudo apt-get --purge remove ruby-rvm
    sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
    

    Buka terminal baru dan validasi lingkungan bersih dari pengaturan RVM lama (seharusnya tidak ada output):

    env | grep rvm
    

    jika ada output, coba buka terminal baru, jika tidak membantu maka restart komputer Anda.

  2. Instal binari ruby ​​dan rvm baru (terbaru) dengan perintah berikut:

    \curl -L https://get.rvm.io | 
      bash -s stable --ruby --autolibs=enable --auto-dotfiles
    

    Selama unduhan instalasi akan ada beberapa perubahan yang dilakukan pada ~/.bash_profilefile konfigurasi Anda dan lainnya. Harap dicatat bahwa ada juga beberapa instruksi penting yang muncul di layar.

    Penting bagi Anda untuk mengikuti mereka agar instalasi Anda berhasil. Pada titik ini, Anda mungkin diminta kata sandi sudo / root untuk memenuhi setiap dependensi yang hilang. Masukkan dan pilih [Y} pada prompt yang sesuai.

    Catatan: File-file ini sedang diunduh dari cabang stabil di GitHub di sini .

    RVM akan diinstal ke /home/username/.rvm/

    Menambahkan rvm PATH line ke /home/username/.bashrc /home/username/.zshrc.

    Menambahkan baris pemuatan rvm ke /home/username/.bash_profile /home/username/.zprofile.

  3. Sumber file rvm Anda agar perubahan baru berlaku. Jalankan perintah:

    source /home/username/.rvm/scripts/rvm

  4. Verifikasi bahwa Anda menjalankan versi ruby ​​terbaru:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Jika Anda lebih suka menjalankan, ruby 1.9.3Anda harus melakukan yang berikut:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Instal RubyGems

    rvm rubygems current
    
  7. Pasang rel

    gem install rails
    

Sumber:

Kevin Bowen
sumber
1

Juni 2012

Saya telah menggunakan fantasic one-liner ini untuk rail 3.2 w / ruby ​​1.9.3, RVM, dll.

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
Michael Durrant
sumber
1

rvm.

rvm memiliki installer yang sangat bagus.

Pertama, instal curl Pasang ikal .

Maka Anda perlu menginstal dependensi:

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

Sekarang, Anda dapat menggunakan penginstal otomatis:

curl -L https://get.rvm.io | bash -s stable --ruby

Setelah itu, keluar dan masuk kembali, dan Anda sudah siap!

ruby -v harus mengembalikan sesuatu seperti:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Jika tidak, maka Anda harus melihat halaman pemecahan masalah untuk RVM.

jrg
sumber
0

rbenv + ruby-build.

Pertama, instal beberapa dependensi:

sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git

Kemudian, instal:

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Sekarang, untuk menginstal Ruby Build:

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

Semua selesai!

jrg
sumber