使用ruby启动Redis

使用ruby启动Redis,ruby,ruby-on-rails-3,macos,command-line,redis,Ruby,Ruby On Rails 3,Macos,Command Line,Redis,我已经通过gems安装了Redis,但在启动时遇到了问题 遵循詹姆斯·爱德华·加里二世的步骤 我有: $ 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

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

遵循詹姆斯·爱德华·加里二世的步骤

我有:

$ 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

关于我遗漏了什么,您有什么想法吗?

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

如果您刚刚完成了问题中所述的操作,则您缺少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。您可以使用以下命令启动服务器:

$ /usr/local/bin/redis-server path/to/redis.conf
但是,我建议安装最新版本的redis。要在OSX上执行此操作,应使用自制软件: -读这个(https://github.com/mxcl/homebrew/wiki/Installation)作为如何安装自制软件并执行以下操作的指南

brew install redis
安装最新版本的redis