2

Ruby on Rails プロジェクトで時計仕掛けを使用したいと考えています。ルビー 1.9.3 レール 3.0.9

ルートで bundle install を実行しました

Installing clockwork (0.7.5)
....
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.

$ bundle show clockwork
/scratch/install/ruby193/lib/ruby/gems/1.9.1/gems/clockwork-0.7.5
$ bundle exec clockwork config/clock.rb
The source :gemcutter is deprecated because HTTP requests are insecure.
Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not.
bundler: command not found: clockwork
Install missing gem executables with `bundle install`

時計仕掛けの宝石と呼ぶ方法がわかりません。それはいつも私に「コマンドが見つかりません:時計仕掛け」を与えます。この時計仕掛けの宝石を除いて、他の宝石はすべて大丈夫です:(

実際、私はhttps://meta.discourse.org/t/how-to-run-clockwork-in-background/6176/4と同じ問題を抱えています

助けてください、事前に感謝します!

4

2 に答える 2

1

まず、「Gemfile」にデーモンを追加する必要があります。

gem 'daemons'

次に実行bundleして Daemons gem をインストールします。実行できるようになったら:

clockworkd -c YOUR_FILE.rb status
clockworkd -c YOUR_FILE.rb start
clockworkd -c YOUR_FILE.rb stop

または:

bundle exec clockworkd -c YOUR_FILE.rb status
bundle exec clockworkd -c YOUR_FILE.rb start
bundle exec clockworkd -c YOUR_FILE.rb stop
于 2014-11-30T20:42:50.050 に答える