установка Radiant на DreamHost - PullRequest
9 голосов
/ 13 мая 2011

Я пытаюсь установить Radiant на DreamHost, и когда я добираюсь до точки, где я делаю это:

radiant mysitename

Он начинает устанавливать, затем я получаю эту ошибку

/ продавец / Перила / ActiveSupport / Библиотека / active_support / dependencies.rb: 55: неинициализированная константа ActiveSupport :: Зависимости :: мьютекса (NameError)

Теперь я думаю, что одна вещь может быть в том, что DreamHost заставил меня использовать Rails 3, это так? Если так, как я могу запустить более старую версию? Я в тупике - спасибо.

Настройка:

  • ruby ​​1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
  • Рельсы 3.0.7
  • Драгоценный камень 1.8.2
  • Радиант 0.9.1

Ответы [ 4 ]

3 голосов
/ 21 мая 2011

Эта ошибка вызвана сочетанием RubyGems> 1.6.0 и Rails <2.3.11 Вы можете исправить это, опустив версию до rubygems 1.5.3 </p>

gem update --system 1.5.3
3 голосов
/ 19 мая 2011

Ответ в скором времени будет выпущен Radiant 1.0

По сути: в последней версии Rubygems было внесено изменение, которое изменило некоторые вещи, от которых зависел Rails.Это было исправлено в точечной версии Rails (скажем, 2.3.9), но Radiant 0.9 был основан на версии Rails до этого.

Существуют способы исправления ваших Rails / Radiant приложений, чтобы получить его посмотрите мой запрос на Github для этого ... который иногда работает (я обнаружил проблемы с ним за последние несколько дней.

Однако Я знаю, что RadiantБазовая команда хочет выпустить новую версию Radiant сегодня (18 мая) или на следующий день. Это обновит до последней версии Rails 2.3, которая решит проблему

1 голос
/ 18 мая 2011

Если перейти к шагу 7 в разделе Установить RubyGems в этой вики , то будет показано, как установить более старую версию Rails.Ранее в этом разделе также упоминалась проверка номера версии Gem, отличного от указанного вами.

0 голосов
/ 18 мая 2011
...