如何在 ubuntu 16.04 上安装 Redis 桌面管理器

如何在 ubuntu 16.04 上安装 Redis 桌面管理器

我按照http://docs.redisdesktop.com/en/latest/install/

我有错误:

source /opt/qt59/bin/qt59-env.sh && make && sudo make install
g++ -c -pipe -g -std=gnu++0x -Wno-sign-compare -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DRDM_VERSION=\"0.9.999\" -DCORE_LIBRARY -DELPP_QT_LOGGING -DELPP_STL_LOGGING -DELPP_DISABLE_DEFAULT_CRASH_HANDLING -DQT_NO_DEBUG -DQT_QUICKWIDGETS_LIB -DQT_CHARTS_LIB -DQT_WIDGETS_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../3rdparty/qredisclient/src -I../3rdparty/qredisclient/3rdparty/hiredis -I../../../include -I../3rdparty/qredisclient/3rdparty -I../3rdparty/easyloggingpp/src -I../3rdparty/asyncfuture -I../3rdparty/gbreakpad/src -I/usr/local/bin/rdm/3rdparty/gbreakpad/src/src -I. -Imodules -I/usr/local/bin/rdm/src/../bin/linux/release/ui/ -I/opt/qt59/include -I/opt/qt59/include/QtQuickWidgets -I/opt/qt59/include/QtCharts -I/opt/qt59/include/QtWidgets -I/opt/qt59/include/QtQuick -I/opt/qt59/include/QtGui -I/opt/qt59/include/QtQml -I/opt/qt59/include/QtNetwork -I/opt/qt59/include/QtConcurrent -I/opt/qt59/include/QtCore -I../bin/linux/release/obj -I../../../../include/libdrm -I/opt/qt59/mkspecs/linux-g++ -o ../bin/linux/release/obj/qxtsshclient.o ../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp: In member function ‘bool QxtSshClient::addKnownHost(const QString&, const QxtSshKey&)’:
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp:268:14: error: ‘LIBSSH2_HOSTKEY_TYPE_ECDSA_256’ was not declared in this scope
         case LIBSSH2_HOSTKEY_TYPE_ECDSA_256:
              ^
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp:269:23: error: ‘LIBSSH2_KNOWNHOST_KEY_ECDSA_256’ was not declared in this scope
             typemask|=LIBSSH2_KNOWNHOST_KEY_ECDSA_256;
                       ^
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp:271:14: error: ‘LIBSSH2_HOSTKEY_TYPE_ECDSA_384’ was not declared in this scope
         case LIBSSH2_HOSTKEY_TYPE_ECDSA_384:
              ^
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp:272:23: error: ‘LIBSSH2_KNOWNHOST_KEY_ECDSA_384’ was not declared in this scope
             typemask|=LIBSSH2_KNOWNHOST_KEY_ECDSA_384;
                       ^
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp:274:14: error: ‘LIBSSH2_HOSTKEY_TYPE_ECDSA_521’ was not declared in this scope
         case LIBSSH2_HOSTKEY_TYPE_ECDSA_521:
              ^
../3rdparty/qredisclient/3rdparty/qsshclient/qxtsshclient.cpp:275:23: error: ‘LIBSSH2_KNOWNHOST_KEY_ECDSA_521’ was not declared in this scope
             typemask|=LIBSSH2_KNOWNHOST_KEY_ECDSA_521;
                       ^
Makefile:12390: command for object '../bin/linux/release/obj/qxtsshclient.o' failed
make: *** [../bin/linux/release/obj/qxtsshclient.o] Error 1

相关内容