最近我嘗試安裝MySQL6.0數據庫卻遇到了困難。
我首先在官網上下載了MySQL6.0的安裝包,并按照官方文檔進行安裝。
$ wget http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.11-alpha.tar.gz/from/http://mysql.he.net/ $ tar -xvzf mysql-6.0.11-alpha.tar.gz $ cd mysql-6.0.11-alpha/ $ cmake . $ make $ make install
然而,在make install的過程中,我卻遇到了以下的錯誤:
CMake Error at storage/ndb/memcache/CMakeLists.txt:16 (MESSAGE): Can not find libmemcached
我認為這個錯誤是因為我沒有安裝libmemcached,因此我嘗試按照官方文檔安裝:
$ wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz $ tar -xvzf libmemcached-1.0.18.tar.gz $ cd libmemcached-1.0.18/ $ ./configure $ make $ make install
然而,我卻得到了另一個錯誤:
CMake Error at storage/ndb/memcache/CMakeLists.txt:18 (MESSAGE): Can not find libevent
我認為這個錯誤是因為我沒有安裝libevent,因此我嘗試按照官方文檔安裝:
$ wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz $ tar -xvzf libevent-2.1.8-stable.tar.gz $ cd libevent-2.1.8-stable/ $ ./configure $ make $ make install
然而,我又得到了另一個錯誤:
CMake Error at storage/ndb/CMakeLists.txt:37 (MESSAGE): Please install Boost version 1.59.0 or later.
我認為這個錯誤是因為我沒有安裝Boost,因此我嘗試按照官方文檔安裝:
$ wget https://dl.bintray.com/boostorg/release/1.67.0/source/boost_1_67_0.tar.gz $ tar -xvzf boost_1_67_0.tar.gz $ cd boost_1_67_0/ $ ./bootstrap.sh $ ./b2 $ ./b2 install
然而,我再次得到了另一個錯誤:
CMake Error at sql/CMakeLists.txt:62 (INSTALL): install TARGETS given no ARCHIVE DESTINATION for static library target "sql"
我不知道該怎么辦了。如果你有任何建議,請告訴我。
上一篇html5怎么設置編號