Я развертываю свое приложение Rails в Digital Ocean.
Мне нужно запустить собственный скрипт ruby через консоль Rails (или даже в очереди заданий), а в некоторых случаях я хочу, чтобы он создал файли сохраните его в моем каталоге config
.
В частности, вот как выглядит установка:
Money.default_bank = MoneyOXR::Bank.new(
app_id: ENV["APP_ID"],
cache_path: 'config/oxr.json',
max_age: 86400
)
Итак, что должно произойти, так это то, что при каждом запуске необходимо создатьconfig/oxr.json
.
Однако, когда я запускаю его, вот что происходит:
Errno::EACCES: Permission denied @ rb_sysopen - config/oxr.json
Сейчас я просто запускаю его как MyScript.run
в командной строке в консоли Rails.
Как мне это сделать?