Я делаю простой RubyGem (без Rails), который использует почтовый камень для отправки электронных писем из CLI. Чтобы настроить почтовую программу, я должен предоставить пароль, который я хочу хранить в секретном режиме в переменной ENV или что-то, чтобы он не был общедоступным.Настройка переменных окружения в рубиновом камне
Я попытался использовать Dotenv, но обнаружил, что после установки моего недавно построенного драгоценного камня он работает только тогда, когда я запускаю его из каталога проекта. Если я попытаюсь запустить камень из моего домашнего каталога, переменная ENV больше не будет доступна.
В gemspec spec.files
Я обязательно включил файл .env
.
Я не думаю, что понимаю процесс загрузки переменных в RubyGem.