2014-12-26 5 views
1

Я играл с Ruby некоторое время и хотел написать свой собственный камень. Я хотел написать что-то простое, но полезное. Моя идея состояла в том, чтобы создать простой консольный жемчуг, который предупреждал бы пользователя, когда новый пост был создан в определенном субреддите. Сейчас он жестко привязан к одному субредду, и я использую команду say от Mac, чтобы уведомить меня о появлении нового сообщения. Мой первый вопрос заключается в том, что это даже драгоценный камень? Я мог бы превратить это в простое приложение Rails, которое может сделать вещи логически проще. Но я действительно хочу написать драгоценный камень.Ruby Gem or Rails App

Если я решаю продолжить проект как драгоценный камень, есть несколько препятствий, которые я должен пройти. Прямо сейчас я использую всякий раз, когда я запускаю мой сценарий каждую минуту. Чтобы обновить свои задания cron, вы должны запустить whenever --update-crontab в каталоге проекта, чтобы установить задание cron. Это стало проблемой для меня, потому что я хотел бы иметь возможность использовать драгоценный камень при установке без какого-либо пользователя. Поэтому вместо того, чтобы запускать приведенную выше команду, я хотел бы, чтобы пользователь просто мог загрузить драгоценный камень, а затем, в конечном итоге, выбрать, какие субредады и частота задания cron (через консольное меню). Извините за длину сообщения, просто ищет какой-то ввод.

ответ

1

Мой первый вопрос: это даже драгоценный камень?

Да.

Я хотел бы иметь возможность сделать драгоценный камень пригодным для использования при установке без использования пользователем каких-либо действий.

Используйте каталог ./bin, который содержит исполняемый скрипт, который использует метод sleep.

Мой совет не меняет пользовательский cron. Вместо этого включите помощь README, которая объяснит, как упростить исполняемый файл bin.