2016-12-13 1 views
0

を展開: 2016-12-13T04:私はHerokuのにレールのアプリで私のルビーを展開しようとしていますし、それは私がウェブサイトを見たときしかし、私が得る適切

 
We're sorry, but something went wrong. 

これらは、Herokuのから私のログです:13:24.541263 + 00:00 app [web.1]:F、[2016-12-13T04:13:24.540784#4]致命的 - :[70c87081-1717-44c4-8e2f-0615224ea231]
2016-12 -13T04:13:24.541264 + 00:00 app [web.1]:F、[2016-12-13T04:13:24.540872#4]致命的 - :[70c87081-1717-44c4-8e2f-0615224ea231] NoMethodError(未定義メソッドhset' for nil:NilClass): 2016-12-13T04:13:24.541265+00:00 app[web.1]: F, [2016-12-13T04:13:24.540923 #4] FATAL -- : [70c87081-1717-44c4-8e2f-0615224ea231]
2016-12-13T04:13:24.541265+00:00 app[web.1]: F, [2016-12-13T04:13:24.540971 #4] FATAL -- : [70c87081-1717-44c4-8e2f-0615224ea231] vendor/bundle/ruby/2.3.0/gems/realtime-0.1.0/lib/realtime/realtime_controller.rb:64:in
store_realtime_session_redis '

私もこの問題を引き起こしていると思う私のアプリケーションコントローラでこれを持っています...誰も私がenvirment変数からこれをどのように定義できるか考えていますか?

デフ リターン 'https://steemstars-tadasu85.c9users.io:8082' エンド

(あなたはこの後から設定することができます)あなたのNode.jsの-socket.io-Redisの/ zmqリアルタイムサーバーにこのこの問題を持つ任意の助けを #ポイントをしてくださいrealtime_server_urlう大変感謝します。

+1

NoMethodError(nilのための未定義のメソッドのHSET」:NilClass)。これはここです。おそらくあなたのアプリの原因は、エラーをスローします。 – angkiki

+0

その問題を引き起こす原因は何か、私はそのエラーを払拭しており、それはリアルタイムサーバに関連しているように思えます....おそらく自分のリアルタイムサーバを私のprocfileに入れなかったのでしょうか?それをどうやって行うことができますか?これはここのアプリケーションのレポですhttps://github.com/steem-third-party/STEEMSTARS –

答えて

0

あなたのredis.rb設定ファイルでのRedisを設定する必要があります。

Redis::Settings.configure do |config| 
    config.connection = $redis 
end 
+0

私は、以下のコメントに示されているように正しく設定していると確信しています。 –

+1

あなたはどこが正しいか分かりました。私は自分のredis global require 'redis'を定義していませんでした。 #config/initializers/redis.rb location = ENV ["REDISTOGO_URL"] || 'redis://127.0.0.1:6379/0' uri = URI.parse(場所) $ redis = Redis.new(:url => uri) –

0

herokuサーバでRedisを設定する必要があります。公式サイトからの

読むガイドライン:https://devcenter.heroku.com/articles/heroku-redis

+0

これは私のredis.rbで今すぐ 'redis'が必要です。 #config/initializers/redis.rb uri = URI.parse(ENV.fetch( "REDISTOGO_URL"、 "redis:// localhost:6379 /")) REDIS = Redis.new(:host => uri.host、:port => uri.port、:password => uri.password)これは間違っていますか? –

+0

私はredisの設定をこのように変更しましたが、まったく同じerrorrequire 'redis'を得ています。 #config/initializers/redis.rb uri = URI.parse(ENV ["REDISTOGO_URL"]) REDIS = Redis。 new(:url => uri) –

関連する問題

 関連する問題