2016-11-06 2 views
0

Я использую iTerm 2 на MacBook. Я не могу заставить консоль rails принимать переменные ENV для управления объектами, которые имеют вложения в моем ведре S3. Для запуска сервера это работает отлично:Как использовать консоль Rails с конфигурацией ENV для ведра S3

AWS_REGION=us-west-2 AWS_ACCESS_KEY_ID=XXXXX AWS_SECRET_ACCESS_KEY=XXXXX S3_BUCKET_NAME=blabla-bucket rails server

Но когда я пытаюсь то же самое для консоли:

AWS_REGION=us-west-2 AWS_ACCESS_KEY_ID=XXXXX AWS_SECRET_ACCESS_KEY=XXXXX S3_BUCKET_NAME=blabla-bucket rails console

Я получаю эту ошибку, когда я пытаюсь уничтожить запись с S3 прикрепление/загрузки:

Aws::Errors::MissingRegionError: missing region; use :region option or export region name to ENV['AWS_REGION']

ответ

0

почему бы не использовать dotenv или figaro драгоценный камень.

Смежные вопросы