У меня есть хост в Linode, и я пытаюсь запустить задачу Rake на нем, но я получаю ошибку mySQL, говоря, что он не может подключиться. Похоже, он думает, что это на dev. Я сделал некоторый Googling и увидел, что могу сделать что-то вроде этого:
bundle exec rails c
Он загружает среду dev, и я не могу запустить User.all
, давая мне ошибку с доступом.
Если я запустил bundle exec rails c RAILS_ENV=production
, я получу ошибку:
Rails.env=production database is not configured (ActiveRecord::AdapterNotSpecified)
Однако, если я получаю доступ к нему через Интернет, все в порядке. Мне удалось запустить rake db:seed
, прежде чем я узнаю, что это возможно.
Доступ к mySQL с производственными учетными данными работает нормально.
Любые идеи?