Как настроить виртуальную машину Virtual box для стека bamboo-mri-1.9.2 на heroku.com - PullRequest
0 голосов
/ 15 декабря 2010

Я хотел бы настроить среду разработки Ruby / Rails, которая отражает то, что я получу на heroku.com для стека bamboo-mri-1.9.2.Мне нужно это, чтобы я мог следовать руководству Майкла Хартла Rails .Поэтому я думаю, что мне нужно:

  • Debian Lenny 5.0
  • git
  • curl
  • rvm
  • Ruby MRI 1.9.2
  • Rails 3.0.3
  • PostgreSQL - но я не уверен, какая версия
  • драйверов Ruby / PostgreSQL
  • zlib
  • readline
  • openssl
  • rubygems
  • автотест
  • drb
  • spork

Каждый раз, когда я пытаюсьНовый шаг в учебнике Я сталкиваюсь с проблемами, говоря, что мне не хватает библиотеки или драгоценного камня, или что драгоценный камень не загружен, или что-то еще.(Мой компьютер - Ubuntu 10.4, и он был прекрасно настроен для работы с Ruby 1.8.7 и Rails 2.3.x).

Я немного покопался и в конце концов понял, как заставить openssl и readline работать для моей системы.Однако я хотел бы знать, есть ли у кого-нибудь повторяемый набор инструкций, который скажет мне, что мне нужно установить, чтобы получить этот стек разработки на моем компьютере, предпочтительно в VirtualBox или VMWare VM.

Я ценю любую помощь, которую вы можете мне оказать.

1 Ответ

0 голосов
/ 27 февраля 2011

Хотя я не могу обещать, что это будет точно так же, как heroku, следующее должно быть достаточно похоже и хорошей платформой для разработки рельсов.

  1. Debain Lenny 5.0 (это имеет очень небольшой эффект, но мы можем быть уверены, что это соответствует Heroku)
  2. Установите RVM, программу, облегчающую установку ruby. http://rvm.beginrescueend.com/
  3. Прочитайте заметки rvm и убедитесь, что вы готовы начать использовать RVM
  4. При необходимости используйте RVM для установки openssl и / или readline
  5. Установите Ruby 1.9.2 с помощью команды 'rvm install 1.9.2'
  6. Установить гемы 'bundler' и 'rails'
  7. Установите PostrgeSQL из репозиториев Debain с помощью команды «apt-get install postgresql». Опять же, небольшая разница в версии не будет иметь существенного значения, и репозитории Debain должны иметь стабильную версию.
  8. Создайте ваше первое приложение 'rails new -d postgresql'
  9. Наслаждайтесь вашей новой средой!
...