Установка стека RoR в Ubuntu 10 - PullRequest
0 голосов
/ 31 января 2011

Почему установка ruby ​​на рельсах в Ubuntu (для начинающих в Ubuntu) похожа на получение корневого канала в кабинете стоматолога?

Прежде всего загрузка ruby, rubygems и rails сама по себе требует бесконечного количества команд ... Затем, очевидно, в ubuntu уже есть Ruby 1.8.7 - и когда я пытаюсь установить ruby ​​1.9.2 (для rails 3), он идет куда-то еще ... и рельсы не видят новый рубин ...

Ugg ...

Ответы [ 4 ]

3 голосов
/ 31 января 2011

Райан Бигг написал отличную статью об использовании RVM. Для настройки рельсов, как правило, вы хотите избежать установки через aptitude.

http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you

0 голосов
/ 31 января 2011

Я согласен с ощущением корневого канала. Я написал скрипт, который выполняет настройку для меня. Вы можете найти его здесь: https://github.com/sleepycat/wrong-side-of-the-tracks

Предложения, исправления ошибок и улучшения приветствуются.

0 голосов
/ 31 января 2011
$ sudo apt-get install ruby1.9.1-full rubygems1.9.1 # this is really 1.9.2 despite the confusing name
$ export PATH=/var/lib/gems/1.9.1/bin:$PATH # add this to your ~/.bashrc too
$ sudo gem1.9.1 install rails
$ rails new foo_project

наслаждайся.

0 голосов
/ 31 января 2011

Мне пришлось (не уверен, стандартно ли это), загрузить rails / ruby ​​в автономном режиме и связать его с моей папкой bin, пока все не было хорошо, мне также пришлось удалить все старые вещи, которые на меня бросила ubuntu.Очень больно, я бы хотел, чтобы Ubuntu просто обновил репозитории, чтобы они указывали на 1.9.2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...