Основной целью моего проекта является создание приложения rails и REST API в рельсах и хоста на веб-сервисах Amazon, таких как эластичный beanstalk с поддержкой AmazonRDS. Затем используйте вызовы API, чтобы позволить приложениям Android и iOS использовать данные через API.Rails App, Elastic Beanstalk и REST API failure: (Bundler :: GemNotFound)
Шаг, на котором я нахожусь, развертывает приложение для рельсов на эластичном бобовом стебле, но он терпит неудачу. Я использую rails 3.2.13 и ruby 1.9.3, базу данных SQLite3, а также 64-битную linux Amazon ruby 1.9.3 для среды развертывания. Я, следуя инструкциям здесь, чтобы развернуть рельсы приложение к упругим Beanstalk: http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git
Но я продолжаю придумывая эту ошибку: https://www.dropbox.com/s/cwvypf3neh754xs/AWSRailsErrors.PNG (я извиняюсь за фотографии, но не было никакого другого способа продемонстрировать проблему эффективно)
Я пробовал обновление пакета на SQLite3, а также все драгоценные камни в этом отношении, но он продолжает перечислять больше.
Я был у него на несколько дней без каких-либо изменений в ошибках, каких-либо предложений?
Я просто хочу запустить приложение, поэтому мне нужно создать экземпляр AmazonRDS и поместить учетные данные в database.yml? – Sauron
hmm .. Похоже, что EC2 может работать sqlite3, но я не знаю, поддерживает ли beanstalk его развертывание. Я бы предложил попробовать две вещи: перед развертыванием использовать эти команды на EC2, чтобы установить драгоценный камень: ням установить sqlite3 ням установить рубиново-Devel Вы также можете попробовать пропуск миграции в Beanstalk, установив RAILS_SKIP_MIGRATIONS истина. – beerdev