Как мне установить CouchDB 1.1.0?

Я пытаюсь запустить CouchDB 1.1.0 на своем ноутбуке Ubuntu 11.10. Пока мне не удалось найти бинарный пакет, и, несмотря на то, что все зависимости и заголовки dev установлены, я не могу его скомпилировать.

Конфигурация заканчивается этим сообщением об ошибке.

...
checking for JS_NewContext in -lmozjs... no
checking for JS_NewContext in -ljs... no
checking for JS_NewContext in -ljs3250... no
checking for JS_NewContext in -ljs32... no
configure: error: Could not find the js library.

Is the Mozilla SpiderMonkey library installed?

Однако я смог установить исходный код на коробку Debian 6.0.3 без проблем. Я думаю, что это как-то связано с различными пакетами SpiderMonkey между этими двумя платформами.

Текущая магистраль извлечена из скомпилированного github, но я бы хотел использовать последнюю стабильную версию (1.1.0), а не версию для разработчиков.

Есть мысли о том, что я могу сделать неправильно? Возможно, где-нибудь готов бинарный пакет для установки?

3
задан 31 October 2011 в 17:52

4 ответа

Выполнить следующие команды в терминале:

sudo add-apt-repository ppa:randall-leeds/couchdb
sudo apt-get update 
sudo apt-get install couchdb
0
ответ дан 31 October 2011 в 17:52

Ну, я просто пропустил CouchDB 1.1.1. Проблема была скрыта из-за несовместимости с SpiderMonkey 1.8.5. Примечания к выпуску проясняют это. Новая версия компилируется просто отлично:)

0
ответ дан 31 October 2011 в 17:52

Это самый простой способ установить последнюю версию дивана в любой среде: https://github.com/iriscouch/build-couchdb

0
ответ дан 31 October 2011 в 17:52

Установите spidermonkey, выберите установку из источника:

продолжите с установка:

<час>

Самый простой : using build-couchdb

Build CouchDB - это обертка или мастер-проект, который извлекает из официальных источников CouchDB плюс все его зависимости. Это самая простая и надежная процедура для создания официальных релизов CouchDB из исходного кода.

P.S. ошибка в пакете Ubuntu ....

sudo apt-get install make gcc zlib1g-dev libssl-dev libreadline5 rake
0
ответ дан 31 October 2011 в 17:52

Другие вопросы по тегам:

Похожие вопросы: