web-dev-qa-db-ja.com

redis-server-コマンドが見つかりません

Nodejsとredisはまったく新しいものです。 Node.jsは正常に機能し、NPMも正常に機能します。

Redisで遊んでみたいので、次のように実行しました。

npm install redis

これは大丈夫だと思われましたが、今実行しようとしています:

redis-server

Command Not Foundエラーが発生します。それが適切であれば、私はMacを使っています。

誰かアドバイスはありますか?

18
tommyd456

npm install redisはredisをインストールせず、ノードにredis clientをインストールします。 redisサーバーをインストールする必要があります。

19
hobbs

http://download.redis.io/redis-stable.tar.gzをダウンロードしました

tar xvzf redis-stable.tar.gz
cd redis-stable
make

この行を.bash_profileに追加しました:

export PATH=$PATH:$HOME/Downloads/redis-stable/src

端末を再起動しました。 redis-serverを実行できるようになりました

8
robert king

答えは上にあると思いますが、これもうまくいきました

  1. これをダウンロードhttp://download.redis.io/redis-stable.tar.gz(Operaにリンクを貼り付けるだけです)
  2. ターミナルを開き、ファイルが含まれているフォルダー(主にダウンロードフォルダーにあります)にcdして、次のようなことを試してください
    tar xvzf file.tar.gz
    cd redis-stable
    make
    
0
Barclay Koin

コマンドredis-serverが直接使用できることを確認してください。以前にRedisをインストールした場合は、Redisがインストールされているパスを見つけます。例:/home/prod/redis/redis-4.0.8/src/redis-server次に、これをターミナルでコマンドすることができます:

 ln -s /home/prod/redis/redis-4.0.8/src/redis-server /usr/bin/redis-server2

注:パス "/ usr/bin"は環境パスです。

cd/usr/bin ls -ltr見ることができます:

lrwxrwxrwx    1 root root         45 7月  12 11:05 redis-server -> /home/prod/redis/redis-4.0.8/src/redis-server

redis-serverのコマンドが使えるようになりました

0
Jian Zhang