1

我已经通过 gems 安装了 Redis,但是在启动它时遇到了问题。

按照 James Edward Gary II 的步骤http://blog.grayproductions.net/articles/setting_up_the_redis_server/

我有:

$ sudo gem install ezmobius-redis

Password:
Successfully installed ezmobius-redis-0.1
1 gem installed
Installing ri documentation for ezmobius-redis-0.1...
Installing RDoc documentation for ezmobius-redis-0.1...

$ redis-server path/to/redis.conf

-bash: redis-server: command not found

关于我缺少什么的任何想法?

4

2 回答 2

3

如果您已经完成了您在问题中描述的内容,那么您就错过了 redis。ezmobius-redis只是一个允许连接到 redis 的 Ruby 库。redis 本身是一个独立运行的独立软件。

如果您关注了您链接的文章,并且您特别这样做了:

curl -O http://redis.googlecode.com/files/redis-1.0.tar.gz
tar xzvf redis-1.0.tar.gz 
cd redis-1.0
make
sudo cp redis-server redis-cli redis-benchmark /usr/local/bin

那么你实际上已经在/usr/local目录中安装了一个非常旧版本的 redis。

如果您这样做启动服务器不起作用,那么您的/usr/local可能不在您的PATH中。您可以使用以下命令启动服务器:

$ /usr/local/bin/redis-server path/to/redis.conf

但是,我建议安装最新版本的 redis。要在 OSX 上执行此操作,您应该使用自制软件: - 阅读此(https://github.com/mxcl/homebrew/wiki/Installation)作为如何安装自制软件的指南,然后执行

brew install redis

安装最新版本的 redis。

于 2012-08-02T09:33:53.473 回答
0

您可能需要打开一个新终端来获取最新的路径设置。尝试输入“bash”或“xterm &”并再次输入 redis-server 命令。

于 2012-08-01T17:50:50.700 回答