есть проблемы с зависимостями / именами:

sudo dpkg -i cassandra-cpp-driver_2.4.3-1_amd64.deb

возвращается

cassandra-cpp-driver depends on libuv; however:
  Package libuv is not installed.

libuv установлен, но теперь он называется libuv0.10 как "объяснить" установщику, что libuv = libuv0.10 ?

Также не могу собрать драйвер php-cassandra из источника. Но может собрать драйвер cpp.

установка pecl не удалась

1 ответ1

0

Возникла та же проблема, пришлось удалить уже установленные libuv0.10 и libuv0.10-dev.

Затем следовали этим инструкциям:

sudo apt-get install php-pear php5-dev libgmp-dev libpcre3-dev g++ make cmake libssl-dev openssl<br />
wget downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/libuv/v1.8.0/libuv_1.8.0-1_amd64.deb<br />wget downloads.datastax.com/cpp-driver/ubuntu/14.04/dependencies/libuv/v1.8.0/libuv-dev_1.8.0-1_amd64.deb<br />
wget downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra/v2.4.2/cassandra-cpp-driver_2.4.2-1_amd64.deb<br />
wget downloads.datastax.com/cpp-driver/ubuntu/14.04/cassandra/v2.4.2/cassandra-cpp-driver-dev_2.4.2-1_amd64.deb

sudo dpkg -i libuv_1.8.0-1_amd64.deb<br />
sudo dpkg -i libuv-dev_1.8.0-1_amd64.deb<br />
sudo dpkg -i cassandra-cpp-driver_2.4.2-1_amd64.deb<br />
sudo dpkg -i cassandra-cpp-driver-dev_2.4.2-1_amd64.deb<br />

pecl install cassandra

ADD extension=cassandra.so in php.ini

Источник: https://stackoverflow.com/questions/32997871/pecl-install-cassandra-throws-error-unable-to-load-libcassandra/38199275#38199275

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .