Saya menginstal Ruby dengan perintah apt-get install ruby1.9.1
, tetapi ketika saya masuk ruby
di konsol, tidak ada yang terjadi.
Saya harus menggunakan perintah
ruby1.9.1-v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
Tetapi bagaimana saya menyebutnya dengan ruby
dan tidak ruby1.9.1
? Dan bagaimana cara menginstal Rails?
ruby
ubuntu-11.04
ruby-on-rails
rubygems
ruby1.9
TAGIHAN
sumber
sumber
Jawaban:
Cara mendapatkan versi Ruby saat ini tanpa mengacaukan sistem Anda
Jangan main-main dengan sistem Anda Ruby, tetapi instal versi saat ini dengan
rbenv
RVM. Saya lebih suka yang pertama , tetapi keduanya bekerja dengan baik. Perhatikan bahwa Anda hanya dapat menginstal satu per satu.Dengan pengelola versi Ruby seperti itu, Anda tidak perlu mengetik
sudo
lagi untuk menginstal (atau mencopot) Permata, dan Anda dapat menyimpan berbagai versi untuk berbagai proyek. Anda dapat menghapus versi ini dengan aman lagi.Pastikan untuk membaca
README
s dari alat-alat itu, setidaknya sekali.Metode 1 -
rbenv
rbenv adalah pengelola versi untuk Ruby. Ini memungkinkan Anda untuk menginstal versi Ruby di samping sistem Ruby asli Anda, yang berarti Anda tidak dapat mengacaukan yang itu, dan Anda dapat dengan mudah meningkatkan versi.
Untuk menginstalnya, gunakan
rbenv-installer
. Pastikan untuk memulai kembali shell Anda setelah diinstal, danrbenv
fungsinya berfungsi.Kemudian, setelah rbenv diinstal, jalankan
rbenv install -l
. Ini memberi Anda daftar Rubi yang tersedia. Instal yang Anda pilih dengan:Sekarang pilih yang ini sebagai default Anda:
Begitu ini selesai,
gem
dapat digunakan untuk menjalankan:Jika hal di atas tidak berhasil, Anda mungkin kehilangan paket yang diperlukan untuk membangun dari sumber. Lihat di sini untuk daftar paket yang mungkin ingin Anda instal. Di Ubuntu, ini termasuk:
Metode 2 - RVM
Anda juga dapat menginstal Ruby melalui RVM . Di sini juga, Anda tidak perlu
sudo
apa - apa, dan Anda akan bisa mendapatkan versi Ruby yang lebih baru bersama dengan sistem.Baca instruksi instalasi untuk sistem Anda.
Setelah instalasi, Anda dapat menginstal Rubi dengan perintah sederhana. Pertama, periksa
rvm list known
untuk mendapatkan daftar versi yang dapat diinstal. Sekarang instal pilihan Anda:Kemudian, atur sebagai versi Ruby default untuk pengguna Anda:
Sekarang Anda dapat menginstal Rails
gem
:sumber
apt-get install
langkah, Anda memiliki dilib1g
atas kapan ini seharusnyazlib1g
. Saya juga menginstal rvm dengan apt-get. Ini mengatur segalanya dengan baik dan tidak mengharuskan Anda untuk mengedit bashrc Anda. Saya tidak yakin apakah ini pendekatan terbaik karena saya belum mencoba$rvm get latest
.apt-get install
langkah - suntingan harus lebih dari 6 karakter dan kita hanya perlu mengubah 1. Dan, saya bukan penggemarsudo apt-get install ruby-rvm
sejauh ini. Saya mendapatkan bug aneh karena izin (yaitu $ rvm menginstal 1.9.3 mengeluh karena mencoba menulis ke direktori yang dimiliki oleh root). Sepertinya menjaga rvm di userspace adalah pilihan terbaik.sudo apt-get install ruby-rvm
- apakah masih ada kebutuhan untuk melakukan hal-hal gila untuk memulai penyelamatan, apa pun itu?Ada beberapa cara untuk menginstal ruby di ubuntu, tetapi menginstal bentuk repositori (saat ini) tidak populer. Untuk mendapatkan non-suffixed dengan bersih
ruby
, Anda harus membuat ruby sendiri atau menggunakan rvm .sumber