Redisのコンパイラのインストール記録

インストール中にまとめRedisのコンパイルの問題を:
抽出としてインストールし、Redisの-3.2.9.tar.gz -zvxfタール
、以下のようにファイルには、ディレクトリを展開
CDが/home/redis-3.2.9/
インストールをコンパイルし、コンパイル以下のインストール中にエラーが発生しました:
[@ルートのRedis 3.2.9ローカルホスト]メイク#の
CDすべてのSRC &&作る
メイク[1]:ディレクトリに「/home/redis-3.2.9/src」を
adlist.o CC
ファイルに含まadlist.cから:34:0:
zmalloc.h:50:31:致命的なエラー:jemalloc / jemalloc.h:いいえそのようなファイルやディレクトリ
の#include <jemalloc / jemalloc.h>
^
割り込みをコンパイルします。
メイク[1]:[adlist.o]エラー1
メイク[1]: "/home/redis-3.2.9/src"ディレクトリを残す
メイク:
[すべて]エラー2

这时使用MALLOC = libcに、进行安装作る:
@ルートをlocalhostのソース] #make MALLOC = libcの
RM -rfのRedisサーバのRedis・センチネルのRedis-CLIのRedis-ベンチマークRedisのチェック-RDBのRedis-チェックAOF の.o .gcda .gcno .gcov redis.info lcov-HTML
(CDがdistcleanを作る&& ../deps)
[1]します:进入目录「/home/redis-3.2.9/deps」
(CDがきれいに作る&& hiredis)>は/ dev /ヌル||
(CDのlinenoise &&きれいにする)>を/ dev / null ||
(CDのLUA &&きれいにする)>を/ dev / null ||
(CDのジオハッシュ-INT &&きれいにする)>を/ dev / null ||
(CDのjemalloc && [-f Makefileを] && distcleanを作る)>を/ dev / null ||
(RM -f .make-
作る[1]:离开目录「/home/redis-3.2.9/deps」
(RM -fを。

きれいにする)>を/ dev / null ||












(CDのlinenoise &&きれいにする)>を/ dev / null ||
(CDのLUA &&きれいにする)>を/ dev / null ||
(CDのジオハッシュ-INT &&きれいにする)>を/ dev / null ||
(CDのjemalloc && [-f Makefileを] && distcleanを作る)>を/ dev / null ||
(RM -f .make- *)
エコー""> .make-CFLAGS)
エコー""> .make-LDFLAGS)
hiredis MAKE
CDが作る&& hiredis静的
メイク[2]:进入目录「/ホーム/ redis- 3.2.9 / DEPSは/「hiredis
CC -std = C99 -pedantic -C -03 -fPIC -Wall -W -Wstrict-プロトタイプ-Wwrite-ストリング-g -ggdb net.c
CC -std = C99 -pedantic -C - O3 -fPIC -Wall -W -Wstrict-プロトタイプ-Wwrite-文字列-g -ggdb hiredis。

CC -std = c99を-pedantic -c -03 -fPIC -Wall -W -Wstrict-プロトタイプ-Wwrite-文字列-g -ggdb async.c
AR RCS libhiredis.a net.o hiredis.o sds.o async.o
作ります[2]:离开目录「/home/redis-3.2.9/deps/hiredis」




CCのRedis-benchmark.o
LINKのRedisのベンチマーク
INSTALLのRedisはチェック-RDB
CCのRedisの-チェックaof.o
LINKのRedisのチェック、AOF

ヒント:それはテストをする 'を実行することをお勧めします。)

インストール後、srcディレクトリを入力し、テストを行い、あなたが8.5 TCL以降がために必要な報告 Redisのテストを実行するには、 ない同じダウンロードに対応する必要がTCL 8.5のtarのバージョンをインストールする場合は、オンラインのオンラインインストールをインストールすることができれば、その後、TCLをインストールインストールするパッケージ。
Redisの-3.2.9ローカルホストのルート@]#作るテスト
CDのSRC &&メイクテスト
makeは、[1]:「/home/redis-3.2.9/src」ディレクトリに移動し
ますが、Redisのでテストするために、TCL 8.5以降RUNを必要とすることにより、
メイク[1]:[テスト]エラー1
メイク[1]:ディレクトリを残す"/home/redis-3.2.9/src"
メイク:
[テスト]エラー2

[ルート@ localhostののRedisの-3.2.9]#yumのTCLをインストール
已加载插件:fastestmirror、langpacks
キャッシュされたホストファイルからミラー速度のロード

  • ベース:mirrors.cn99.com
  • 暖かい:mirrors.aliyun.com
  • エクストラ:mirrors.njupt.edu.cn
  • アップデート:mirrors.cn99.com
    取り組んで依存関係
    - >チェックサービス

完毕!
[ルート@ localhostののRedisの-3.2.9]#テスト作成
CD srcを&&テストが作る
作る[1]:进入目录「/home/redis-3.2.9/src」
クリーンアップ:いくつかの時間がかかることがあります... OK
開始ポート11111でのテストサーバー

テストユニット/ printver




106秒-統合/複製PSYNC

\ O /エラーなしに渡されるすべてのテスト!

クリーンアップ:いくつかの時間がかかることがあります... OKは
makeが[1]:ディレクトリを残す「/home/redis-3.2.9/src」

おすすめ

転載: blog.51cto.com/372550/2403826