【问题标题】:Getting Redis up an running with ruby使用 ruby​​ 启动 Redis
【发布时间】:2012-08-01 17:12:39
【问题描述】:

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

按照詹姆斯·爱德华·加里二世的步骤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

对我缺少什么有什么想法吗?

【问题讨论】:

    标签: ruby ruby-on-rails-3 macos command-line redis


    【解决方案1】:

    如果您已经完成了您在问题中描述的内容,那么您缺少 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。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-01-02
        • 2021-01-01
        • 1970-01-01
        • 2015-08-23
        • 1970-01-01
        • 1970-01-01
        • 2018-01-24
        • 2015-12-31
        • 1970-01-01
        相关资源
        最近更新 更多