Я пытаюсь собрать Noosfero (http://noosfero.org/), проект, выполненный на Ruby, но я довольно новичок в Ruby и Linux (моя текущая среда). Я следую инструкциям в их руководстве (http://gitorious.org/noosfero/noosfero/blobs/master/INSTALL и http://gitorious.org/noosfero/noosfero/blobs/master/HACKING).
Я должен был выполнить установку apt-get со многими пакетами, все работало, кроме libgettext-ruby-data, на что я получаю сообщение «E: Package libgettext-ruby».-data не имеет кандидата на установку ".
Затем я загружаю исходный код и пытаюсь запустить" rake db: schema: load ", в результате чего появляется следующая ошибка:
" rake aborted! uninitializedконстанты Зависимости / home / user / noosfero / Rakefile: 10 "
Мой файл рейка следующий:
require (File.join (File.dirname ( FILE )), 'config', 'boot'))
требуют 'rake' требуют 'rake / testtask' требуют 'rake / rdoctask'
требуют 'tasks / rails' # это строка, котораязависимость не может быть найдена
Я искал и нашел этот вопрос здесь: Uninitialконстанта ized ActiveSupport :: Dependencies :: Mutex (NameError) , но изменение файлов конфигурации не помогло, и я не смог понизить мой RubyGems, потому что я не знаю, как это сделать (возвращает gem -update)сообщение, что я должен сделать это, используя apt-get, но я не могу узнать, в каком пакете находится программа gem).
При первом запуске Rake я получаю сообщение: «Я: Установка установленных Rails Debian из / usr / share / rails в vendor / rails.I: Обратите внимание, что рекомендуемая версия Rails - 2.1.0, и что другие версии могут не работать "
Но я не знаю, как понизить версию Rails.
Я имеюУ меня много путей, которым нужно следовать, поэтому у меня много вопросов, надеюсь, вы мне поможете:
1- Кто-нибудь знает, как это исправить напрямую? 2- Как я могу понизить рейтинг Gems? 3- Как можноЯ понижаю рейтинг Rails? 4- Где я могу скачать гемы и как я могу установить его? (В документации есть ссылка, но эта ссылка ОЧЕНЬ странная: http://www.yotabanana.com/hiki/ruby-gettext.html?ruby-gettext).
Любая помощь оченьпризнателен.
Спасибо, Оскар
Редактировать: может ли эта ошибка быть проблемой в проекте, который я скачал, а не в моей среде? После некоторого исследования я начинаю думать, так ли это