Как мне пробежать хинк в героку?

У меня проблема с запуском драгоценного камня в моем приложении в Heroku. Я включил его в мои gemfile и gemfile.lock, загрузил их и установил. Он даже создает oink.log (который, к сожалению, у меня нет возможности просмотреть). Когда я бегу

heroku run bundle exec oink --threshold=0 log/* --app my_app

я получил

Запуск пакета exec oink --threshold = 0
log / delayed_job.log log / development.log log / oink.log log / production.log log / test.log, подключенный к терминалу... up, run.3
/app/.bundle/gems/ruby/1.8/gems/oink-0.9.3/bin/../lib/oink/cli.rb:88:in get_file_listing ':
Не удалось найти "log/delayed_job.log" (RuntimeError)
из /app/.bundle/gems/ruby/1.8/gems/oink-0.9.3/bin/../lib/oink/cli.rb:86:ineach'
из /app/.bundle/gems/ruby/1.8/gems/oink-0.9.3/bin/../lib/oink/cli.rb:86:in get_file_listing'
из /app/.bundle/gems/ruby/1.8/gems/oink-0.9.3/bin/../lib/oink/cli.rb:59:inprocess'
из /app/.bundle/gems/ruby/1.8/gems/oink-0.9.3/bin/oink:4
из /app/.bundle/gems/ruby/1.8/bin/oink:19:in 'load'
из /app/.bundle/gems/ruby/1.8/bin/oink:19

Я попытался запустить каждый из отдельных файлов, и получить тот же результат. Эта команда отлично работает на моей локальной машине.

В моем файле production.rb у меня есть

config.logger = Hodel3000CompliantLogger.new (config.paths.log.first)
config.middleware.use (Oink:: Middleware)

как конфигурация.

Можете ли вы объяснить мне, что я здесь делаю неправильно? Насколько я понимаю, журналы доступны только для чтения, но я не знаю, означает ли это, что они доступны только через heroku logs команда. Если есть способ, которым я могу также увидеть файл oink.log - знание того, как это сделать, также приветствуется, или знание того, как его увидеть в реальном журнале Heroku, используя heroku logs,

ОБНОВЛЕНИЕ: конфигурация для oink, показанная выше, позволяет командам успешно выполняться на моем локальном хосте.

Спасибо!

-Эндрю

0 ответов

Другие вопросы по тегам