インストール中にまとめ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」