Установка Ruby on Rails в Ubuntu 10.04: живой кошмар
5920
emptyset
Обновление # 3: Начиная с нуля, укоротить этот пост, решил переустановить чистую копию Ubuntu 10.04 на виртуальной машине и пройти через проходные снова. Итак, все шаги идут без сучка и задоринки. Как корень:
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
Похоже, это проблема с разрешениями, но я не понимаю, почему. В частности, если мне нужно начать делать что-то go+rxповсюду, мне действительно нужно понять, какие конкретные файлы требуют изменения разрешений.
Немного опоздал на вечеринку ... но это мое прохождение 10.10: http://ryancsmith.tumblr.com/post/2082812923/rails3-on-ubuntu-10-10-setup
webjedi 13 лет назад
0
Шутки в сторону! Я хотел бы сделать это раньше. Ruby Version Manager позволяет запускать несколько версий Ruby, каждая из которых имеет свой собственный набор гемов, и переключаться между различными версиями, по-видимому, просто. Кроме того, вам больше не придется использовать sudo. Кроме того, его очень легко установить, так что вы должны это сделать!
Я обязательно попробую это сделать в следующий раз, когда мне придется работать над Ruby для клиента. :)
emptyset 13 лет назад
0
1
castilhor
Вы пытались установить?
apt-get install libopenssl-ruby
и, возможно, установить ваши драгоценные камни снова (включая рельсы)?
http://groups.google.com/group/rubyonrails-talk/msg/abcd5cc57a6247a5
zengr 14 лет назад
0
1
emptyset
Из этого урока (который сейчас недоступен) эти строки:
И все отлично работает за пределами этой точки. Я предполагаю, что некоторые критические двоичные файлы не учитываются при попытке «минимальной» установки ruby. Ответ получен через список рассылки RoR .
0
jwfearn
Не уверен, что вопрос OP, но я нашел это руководство полезным для установки Ruby 1.9.2 из исходного кода (который также устанавливает RubyGems 1.3.7), а затем gemдля установки Rails 3.0.0 на Ubuntu Server 10.04.1 LTS.
Этот метод хорошо работает, если у вас не установлены какие-либо версии Ruby, RubyGems или Rails, и вы не хотите / не должны использовать RVM .