Pertanyaan Menginstal Ruby on Rails pada Ubuntu 10.04: Mimpi Buruk


Perbarui # 3: Mulai dari awal, mempersingkat posting ini, memutuskan untuk menginstal ulang salinan bersih dari Ubuntu 10.04 pada VM dan pergi melalui walk-through lagi. Jadi, semua langkahnya berjalan tanpa hambatan. Sebagai root:

root@ubuntu:~/rubygems-1.3.7# ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
root@ubuntu:~/rubygems-1.3.7# gem -v
1.3.7
root@ubuntu:~/rubygems-1.3.7# rails -v
Rails 2.3.8

Sekarang, seperti saya sendiri (dalam istilah terpisah):

emptyset@ubuntu:~$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
emptyset@ubuntu:~$ gem -v
/usr/local/lib/site_ruby/1.8/rubygems.rb:10:in `require': no such file to load -- rubygems/defaults (LoadError)
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:10
    from /usr/local/bin/gem:8:in `require'
    from /usr/local/bin/gem:8
emptyset@ubuntu:~$ rails -v
bash: /usr/bin/rails: Permission denied

Jadi, ini sepertinya masalah izin, tapi saya tidak mengerti kenapa. Khususnya, jika saya harus mulai membuat sesuatu go+rx di semua tempat, saya benar-benar perlu memahami file tertentu yang membutuhkan perubahan izin.


2
2018-06-25 00:54


asal


Sedikit terlambat ke pesta ... tapi ini adalah langkah 10,10 saya: ryancsmith.tumblr.com/post/2082812923/… - webjedi


Jawaban:


Instal Manajer Versi Ruby!

Serius! Saya berharap saya akan melakukan ini lebih cepat. Ruby Version Manager memungkinkan untuk menjalankan beberapa versi Ruby, masing-masing dengan kumpulan permata mereka sendiri, dan beralih antar versi yang berbeda. Plus, Anda tidak perlu menggunakannya sudo lagi. Selain itu, sangat mudah dipasang, jadi Anda harus melakukannya!


4
2017-10-29 00:07



Saya pasti akan mencobanya pada saat berikutnya saya harus melakukan beberapa pekerjaan Ruby untuk klien. :) - emptyset


Dari tutorial itu (yang nampaknya turun pada saat ini), baris-baris berikut:

apt-get install build-essential
apt-get install ruby rdoc libopenssl-ruby

Harus diganti oleh:

apt-get install ruby-full build-essential

Dan semuanya bekerja dengan baik di luar titik itu. Dugaan saya adalah bahwa beberapa biner kritis sedang ditinggalkan ketika mencoba menginstal ruby ​​"minimal". Jawaban diperoleh melalui Mailing list RoR.


1
2017-07-06 16:15





Sudahkah Anda mencoba menginstal?

apt-get install libopenssl-ruby

dan mungkin menginstal Permata Anda lagi (termasuk rel)?


1
2018-06-25 03:26



groups.google.com/group/rubyonrails-talk/msg/abcd5cc57a6247a5 - zengr


Tidak yakin apa pertanyaan OP, tapi saya temukan tutorial ini untuk membantu menginstal Ruby 1.9.2 dari sumber (yang juga menginstal RubyGems 1.3.7) dan kemudian menggunakan gem menginstal Rails 3.0.0 di Ubuntu Server 10.04.1 LTS.

Metode ini berfungsi dengan baik jika Anda tidak memiliki versi Ruby, RubyGems atau Rails yang sudah terpasang dan Anda tidak ingin / perlu menggunakannya RVM.


0
2017-10-03 02:03