このような質問はたくさんありますが、問題が解決しないようです。ここでは、grubがあります:Heroku RedisCloud Redis :: CannotConnectError(REDISCLOUD_URLの代わりにlocalhost)
Rails 4、ResqueとRedisを使ったRuby 2.0.0アプリ。
マイRedisの初期化子:Herokuのログで報告されたように
#config/initializers/redis.rb
if ENV["REDISCLOUD_URL"]
$redis = Redis.new(:url => ENV["REDISCLOUD_URL"])
end
エラーは、これです:
Redis::CannotConnectError: Error connecting to Redis on 127.0.0.1:6379 (ECONNREFUSED)
マイprocfile:
web: bundle exec rackup config.ru -p $PORT
resque: env TERM_CHILD=1 QUEUES=* bundle exec rake resque:work
ことができます場合は、私のREDISCLOUD_URL
は次のとおりです。
redis://rediscloud:[email protected]:17695
http://
にありません。それは問題ですか?
この問題で他のすべてのスタックオーバーフローポストを試しましたが、何も機能しません。任意のヒント?私はここにRedisCloud Herokuページを続けています:https://devcenter.heroku.com/articles/rediscloud
私はこの回答を2回upvoteできます。 – ACIDSTEALTH
ええ、私のために働いた。 herokuの文書には誤りがあるようです。私はそれらを書くでしょう –