1

gem を使用して 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

次に、実際には非常に古いバージョンの redis を/usr/localディレクトリにインストールしました。

これを行ってもサーバーの起動がうまくいかなかった場合は、/usr/localがPATHにない可能性があります。以下を使用してサーバーを起動できます。

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

ただし、最新バージョンの redis をインストールすることをお勧めします。OSX でこれを行うには、homebrew を使用する必要があります。

brew install redis

最新バージョンの redis をインストールします。

于 2012-08-02T09:33:53.473 に答える
0

最新のパス設定を取得するには、新しいターミナルを開く必要がある場合があります。「bash」または「xterm &」と入力して、redis-server コマンドをもう一度入力してみてください。

于 2012-08-01T17:50:50.700 に答える