web-dev-qa-db-ja.com

CouchDB 1.1.0をインストールするにはどうすればよいですか?

Ubuntu 11.10ラップトップでCouchDB 1.1.0を使用しようとしています。これまでのところ、バイナリパッケージを見つけることができませんでしたが、すべての依存関係と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ボックスにソースをインストールできました。これらの2つのプラットフォーム間で異なるSpiderMonkeyパッケージに関係していると思います。

現在のトランクは正常にコンパイルされたgithubからチェックアウトしましたが、開発バージョンではなく最新の安定バージョン(1.1.0)を使用したいと思います。

私が間違っているかもしれないことについての考えはありますか?おそらくどこかにインストールの準備ができているバイナリパッケージがありますか?

3

さて、CouchDB 1.1.1を見逃しました。問題はSpiderMonkey 1.8.5との非互換性に埋もれていました。リリースノートはそれを明確にします。新しいバージョンは問題なくコンパイルされます:)

3

これは、あらゆる環境に最新のソファをインストールする最も簡単な方法です。 https://github.com/iriscouch/build-couchdb

1
Steve

ターミナルで次のコマンドを実行します。

Sudo add-apt-repository ppa:randall-leeds/couchdb
Sudo apt-get update 
Sudo apt-get install couchdb
1
Stephen

Spidermonkeyをインストールし、ソースからインストールを選択します。

インストールを続行します。


最も簡単なbuild-couchdb を使用

Build CouchDBは、公式ソースからCouchDBとそのすべての依存関係を取り込むラッパーまたはマスタープロジェクトです。ソースから公式のCouchDBリリースをビルドするのが最も簡単で信頼できる手順です。

P.S ubuntuパッケージにエラーがあります....

Sudo apt-get install make gcc zlib1g-dev libssl-dev libreadline5 rake
0
hhlp