2012-04-22 17 views
4

ここでドキュメントを読むとhttps://devcenter.heroku.com/articles/scheduler、私はレールでタスクをスケジュールする方法を見ています。しかし、私はどのように定期的なルビーでタスクをスケジュールするのだろうか?RailsなしでHeroku Schedulerを設定するには?

ルビースクリプトを実行するには、タスクフィールドに何を入力する必要がありますか?

+1

Ermには、リンクしたドキュメントの「他のフレームワークや言語に基づいて作成されたアプリケーションの場合」があります。 –

答えて

2

普通のRubyアプリにRakefileを追加して、スケジューラでrake task_nameを実行できるはずです。

+0

rakefile.rbというファイルを作成しようとしましたが、lib/tasks /に配置しました。 rake:task_nameを呼び出すと、rakefile、rakefile.rb、またはRakefile.rbなどを見つけることができませんでした。 – Takkun

+2

アプリケーションルートに「Rakefile」ファイルが必要です。 task.rbのような基本的なrubyスクリプトをセットアップし、Heroku Schedulerに "ruby task.rb"と入力するだけでも可能です。 – nthj

+0

これは私のために働いた、ありがとう! – mjnissim

0

時間が経つにつれ、レーキを使用しなければならないかどうかはわかりませんが、それ以上はありません。

ruby path/to/yourfile.rb arg1 arg2 
関連する問題