Я создаю камень, который требует скрытой директории в домашней папке пользователей для хранения файла YML. Как я могу сообщить команде установки gem создать этот каталог при установке?Настройка рубинового gem install
Я немного искал и обнаружил, что у Rakefile внутри папки gem есть команда установки. Я переопределяю эту команду? Есть ли способ вызвать супер команды установки, а затем добавить в код Ruby для создания каталога и файлов, необходимых после запуска команды установки по умолчанию?
Любая причина, вы не можете просто убедиться, что он существует при запуске программы? Рассмотрим также случай, когда пользователь удалил папку после установки, а затем запускает вашу программу. –
Вы поднимаете хороший момент. Я также думаю о наличии файла конфигурации в этом каталоге, и я просто хотел, чтобы у пользователя был легкий доступ, если они захотят изменить некоторые настройки. Вы предлагаете сохранить все эти файлы (yml/config) в папке gem? – cp3
См. Также http://stackoverflow.com/questions/6233124/where-to-place-access-config-file-in-gem – knut