На прошлой неделе, опять же, я из любопытства и смелости, чтобы подготовить среды разработки Rails на Ubuntu (в моем случае, 10,04). После долгих исследований, следовать лучшим каждый намек и решил подготовить и доля шаги, которые я взял провести круглый окружающей среды.
Мы будем конца среде с Ruby 1.9.1 + Rails 2.3.8 + 1.3.7 + SQLite3/MySQL/PostgreSQL RubyGems установлен и готов к развитию. А ну-ка!
[Обновление 20/05/10 в 10:31]
До вчерашнего дня я думал, что при установке через RubyGems источника устанавливается вместе с Ruby установить через APT-получить было правильным. В самом деле, это так. Тем не менее, после долгих головной боли я понял, что при установке Ruby через APT-получить не признает окружающей среды путей, используемых в RubyGems. Проблема в том, что до Rails, охраны окружающей среды, казалось, работает правильно.
Я заметил? Просто, я был установке жемчужина Синатра , и она просто не была найдена. Я думал, что странное и за его пределами, был один я установил Библиотека (libsinatra-ruby1.9.1) и все работало. То есть, игравший роль библиотек RubyGems и это были не его собственные.
Это было так заметно, но я понял только сейчас. Например, чтобы использовать sqlite3, необходимые для установки, чем те же две библиотеки (libsqlite3-Dev libsqlite3-ruby1.9.1), а круглогодично в среду, что не будет необходимости. Почему? Почему в самом деле, кто делает роль камня на самом деле не ее, но эти две библиотеки, которые были установлены.
СОВЕТ: Никогда не смешивайте приложение установлено с помощью менеджера пакетов с плагином / функция, которая устанавливается через источник. Вероятность того или иного дерьмо происходит высока, если вы хорошо знаете, где вы идете, что не мое дело.
Я приношу извинения тем, кто добросовестно считал, что здесь действительно 100% правильно. Мы установим предпосылки через APT-получить и Ruby + RubyGems через источник. Нет больше головной боли! 
[/ Update]
Читайте на остальной части этого вступления »