Linux系统中安装redis6.0.6后使用make test测试后抛出异常,具体如下:
...之前test都是正常
Logged warnings (pid 13644):
(none)
[exception]: Executing test client: wrong # args: should be "close channelId".
wrong # args: should be "close channelId"
while executing
"close $fd write"
("uplevel" body line 20)
invoked from within
"uplevel 1 $code"
(procedure "test" line 47)
invoked from within
"test "Non-interactive non-TTY CLI: $name" $code"
(procedure "test_nontty_cli" line 2)
invoked from within
"test_nontty_cli "Piping raw protocol" {
set fd [open_cli "--pipe"]
fconfigure $fd -blocking true
# Create a new deferring cli..."
("uplevel" body line 259)
invoked from within
"uplevel 1 $code "
(procedure "start_server" line 3)
invoked from within
"start_server {tags {"cli"}} {
proc open_cli {{opts "-n 9"}} {
set ::env(TERM) dumb
set cmdline [rediscli [srv port] $opts]
..."
(file "tests/integration/redis-cli.tcl" line 3)
invoked from within
"source $path"
(procedure "execute_test_file" line 4)
invoked from within
"execute_test_file $data"
(procedure "test_client_main" line 10)
invoked from within
"test_client_main $::test_server_port "
Killing still running Redis server 12642
Killing still running Redis server 12682
Killing still running Redis server 12734
Killing still running Redis server 13215
Killing still running Redis server 14058
Killing still running Redis server 14093
Killing still running Redis server 14349
Killing still running Redis server 14671
Killing still running Redis server 14819
Killing still running Redis server 15138
Killing still running Redis server 16118
Killing still running Redis server 16154
make: *** [Makefile:330:test] 错误 1