【发布时间】:2013-02-13 20:16:52
【问题描述】:
我正在建立一个开发环境。我是第一次尝试多种技术。我正在使用 Ubuntu 的流浪安装,并使用 Django-Heroku-Bootstrap 安装了一个站点。它使用 Redis 作为 Celery 的代理,而后者又用于运行后台任务。所有这些都部署在 Heroku 上,这很棒。但我的本地主机有问题。
Vagrant 机器是用
设置的config.vm.forward_port 6379, 6379 # I added this for redis
config.vm.forward_port 8000, 8888 # the default
但是当我去 localhost:6379 我得到这个:
-ERR wrong number of arguments for 'get' command
-ERR unknown command 'Host:'
-ERR unknown command 'Connection:'
-ERR unknown command 'Cache-Control:'
-ERR unknown command 'Accept:'
-ERR unknown command 'User-Agent:'
-ERR unknown command 'Accept-Encoding:'
-ERR unknown command 'Accept-Language:'
-ERR unknown command 'Accept-Charset:'
-ERR unknown command 'Cookie:'
-ERR unknown command 'DNT:'
有谁知道从 vagrant Vbox 上的 redis 服务器设置 forward_port 的正确过程是什么,以允许我使用我的主机 (Windows 7 x64) 浏览器 localhost:{{ some_port }}
提前谢谢你,
安东尼
【问题讨论】:
-
当你尝试运行 redis-cli 会发生什么