2011-12-15 5 views
0

私は自分のレールアプリでgem rapns(https://github.com/ileitch/rapns)を使用しています。herokuでヒットしてプッシュ通知をする

はrapnsドキュメントによると、私が送信するための新しい通知のためのデータベースをチェックするデーモンプロセスを開始キックする

bundle exec rapns

を実行する必要があります。

だから私は、次のようでした:私は非常に非常にレールに新しく、ルビーだ

Running bundle exec rapns production --foreground attached to terminal... up, run.3 
[WARNING] Detected Rails 3.1.1, patching PostgreSQLAdapter to fix reconnection bug: https://github.com/rails/rails/issues/3160 
/app/.bundle/gems/ruby/1.9.1/gems/rapns-1.0.1/lib/rapns/daemon.rb:95:in initialize': No such file or directory - /app/tmp/pids/rapns.pid (Errno::ENOENT) 
from /app/.bundle/gems/ruby/1.9.1/gems/rapns-1.0.1/lib/rapns/daemon.rb:95:inopen' 
from /app/.bundle/gems/ruby/1.9.1/gems/rapns-1.0.1/lib/rapns/daemon.rb:95:in write_pid_file' 
from /app/.bundle/gems/ruby/1.9.1/gems/rapns-1.0.1/lib/rapns/daemon.rb:43:instart' 
from /app/.bundle/gems/ruby/1.9.1/gems/rapns-1.0.1/bin/rapns:28:in <top (required)>' 
from /app/.bundle/gems/ruby/1.9.1/bin/rapns:19:inload' 
from /app/.bundle/gems/ruby/1.9.1/bin/rapns:19:in `' 

、誰かが間違って何が起こっているのか私に言うことができる:

heroku run bundle exec rapns production --foreground

は私にエラーを与えていますか?

答えて

1

プロダクション設定からpid_fileオプションを削除するか、書き込み不可のpid_fileオプションを許容する1.0.2にアップグレードする必要があります。