Bagaimana cara saya menginstal ruby-rvm?

13

Saya ingin menginstal lingkungan rails di Ubuntu 11.04. Saya mencoba:

$ sudo apt-get install ruby-rvm

Tapi ada kesalahan:

Tidak dapat menemukan paket ruby-rvm

PC saya yang lain memiliki Ubuntu 11.10, dan ini berfungsi dengan baik di sana:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails
Yosef
sumber

Jawaban:

4

The ruby-rvmpaket hanya hadir sejak Ubuntu 11.10. Selain itu, salah satu dependensinya , libreadline-gplv2-devhanya ada di bawah nama ini sejak Ubuntu 11.10.

Ada versi ruby-rvmdalam PPA pengujian pihak ketiga Canonical-SIG . Ini untuk pengujian, jadi mungkin ada bug. Lihat Menambahkan Arsip Paket Pribadi (PPA) dalam dokumentasi Ubuntu untuk cara menginstal perangkat lunak dari PPA.

Anda dapat mengambil sumber paket dan mengompilasinya di mesin Anda. Download source dari halaman paket Ubuntu 11.10 (Anda membutuhkan semua tiga file: .dsc, .orig.tar.gzdan .debian.tar.gz). Instal alat pengembangan dan bangun dependensi, kompilasi paket, instal dependensi run-time, dan instal paket.

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb
Gilles 'SANGAT berhenti menjadi jahat'
sumber
2
@Yosef Itu berantakan! Saya menyarankan untuk mengikuti cara Chan-Ho Suh, sebagai gantinya (lihat di bawah).
BBJ3
Sekarang kembali sebagai PPA: github.com/rvm/ubuntu_rvm
Rael Gugelmin Cunha
29

Cara sederhana untuk menginstal RVM adalah dengan mengikuti instruksi di situs pengembang (pada kenyataannya, situs mengatakan "Silakan gunakan proses instalasi hanya dari situs ini, karena ini adalah satu-satunya jenis dan metode instalasi yang didukung."):

curl -L get.rvm.io | bash -s stable

Memuat RVM:

source ~/.rvm/scripts/rvm

Temukan persyaratan (ikuti instruksi):

rvm requirements

Pasang ruby:

rvm install 1.9.3

Di sistem saya (12,04), semua ini berjalan tanpa hambatan; persyaratan yang tercantum mudah ditemukan dan diinstal menggunakanapt-get .

Chan-Ho Suh
sumber
4

Tepat, Terpercaya, Xenial, dan lebih tinggi

Sekarang ada paket Ubuntu resmi: https://github.com/rvm/ubuntu_rvm

Install

1. Tambahkan PPA dan instal paket

Buka terminal ( Ctrl+Alt+T) dan jalankan:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. Ubah jendela terminal Anda

Sekarang, agar selalu memuat rvm, ubah Terminal Gnome untuk selalu melakukan login.

Di jendela terminal, klik Edit> Profile Preferences, klik pada Commandtab dan periksa Run command as login shell.

masukkan deskripsi gambar di sini

3. Logout dan login

Banyak perubahan telah dibuat dan agar semuanya berfungsi dengan baik, Anda harus masuk dan keluar. Ini membutuhkan tidak hanya menutup jendela terminal, tetapi benar-benar logout dan login lagi.

4. Pasang ruby

Sekarang Anda siap menginstal rubi. Buka terminal ( Ctrl+Alt+T) dan jalankan:

rvm install ruby
Rael Gugelmin Cunha
sumber
Kesalahan pada instruksi Anda ketika saya menekan "install rvm". Lihat di sini: prntscr.com/5oykdf - dependensi yang belum terpenuhi, tetapi bukankah seharusnya hanya mengunduhnya dengan sendirinya? ini sebabnya saya menemukan menginstal hal-hal di linux soooo frustasi. Pengaturan semua orang berbeda. Mengapa tidak bisa menginstal dependensi juga?
Patoshi パ ト シ
Ya, itu harus mengunduh semua dependensi itu sendiri. Sangat aneh pesan di tangkapan layar Anda. Seperti yang Anda lihat di sini , dengan contoh, gawktersedia di Precise. Tampaknya Anda tidak memiliki sumber apa pun di /etc/apt/sources.listfile Anda .
Rael Gugelmin Cunha
@duckx Saya baru saja mengunduh ISO yang Tepat untuk memeriksa dan semua berfungsi dengan baik. Mungkin Anda menghadapi satu masalah dengan apt. Coba perintah ini untuk memperbaiki apt Anda: sudo rm var/lib/apt/lists/* -vflalu sudo apt-get update. Kemudian coba instal lagi.
Rael Gugelmin Cunha
terima kasih! .. baru saja mencoba 2 perintah yang Anda berikan kepada saya dan saya masih mendapatkan ini: prntscr.com/5p1ff3 --- :: sigh :: linux -_- bagaimana kalian bisa mempelajarinya?
Patoshi パ ト シ
Instalasi Anda memiliki masalah. Bisakah Anda membuka pertanyaan lain untuk ini, karena ini di luar cakupan pertanyaan ini? Saya bisa bantu anda.
Rael Gugelmin Cunha
0

Coba cari paket berbasis ruby ​​melalui:

apt-cache search ruby

atau Anda dapat menambahkan | grep ^ruby, jika Anda tahu, nama paket ini dimulai oleh ruby.

Jan Marek
sumber
paket ruby-rvm tidak ada untuk ubuntu 11.04 ruby ​​pencarian apt-cache | grep ^ ruby ​​=> tanpa paket dengan ruby ​​rvm
Yosef