【发布时间】:2011-09-13 07:02:01
【问题描述】:
我正在尝试让 Vanity 与 Heroku 和我的 Rails 3 应用程序完美配合。目前,使用 Pow 和本地 Redis 服务器在本地一切正常,但是当我使用 RedisToGo 插件推送到 Heroku 时,似乎没有任何东西可以让服务器运行,我只是收到错误消息:getaddrinfo: Name or service not known。
这是我的 config/vanity.yml 文件:
staging:
adapter: redis
host: <%= ENV["REDISTOGO_URL"] %>
还有我的 config/initializers/redis.rb:
uri = URI.parse(ENV["REDISTOGO_URL"])
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
我也尝试过使用实际的redis://<actualusername>:actualpassword@actualserver.com:9274,它给出了同样的错误。我也尝试过使用和不使用redis://。
有人让 Vanity 使用 Heroku 和 Rails 3 吗?我错过了一些非常明显的东西吗?到目前为止,我的 Google-fu 让我失望了。
【问题讨论】:
-
getaddrinfo 通常意味着您的主机不正确。你有仔细检查过吗?
-
是的。这一切都是由 Heroku 设置的。 REDISTOGO_URL 是为我设置的,它可以在控制台中使用。
标签: ruby-on-rails heroku vanity