1

So I tried to install it according to the directions on couchdb wiki. and I get the following issue

Installing couchdb dependency: erlang-r15
==> Downloading https://github.com/erlang/otp/archive/OTP_R15B03-1.tar.gz
Already downloaded: /Library/Caches/Homebrew/erlang-r15-R15B03-1.tar.gz
Error: SHA1 mismatch
Expected: 5ba866722de79956b06966c232490d32bb7ba0a6
Actual: 7843070f5d325f95ef13022fc416b22b6b14120d
Archive: /Library/Caches/Homebrew/erlang-r15-R15B03-1.tar.gz

Is there anyway to tell brew to skip this dependency since I have already installed the correct version of erlang, and it can't see it?

4

3 に答える 3

1

brew uninstall couchdbその後、再インストールを試みましたか?私は同じ問題を抱えていました、それは私のためにそれを修正しました

于 2013-03-19T04:48:26.727 に答える
1

したがって、これを機能させるために、couchdb のインストール コマンドまで、couchdb の指示に従いました。

brew remove --force openssl erlang couchdb icu4c spidermonkey nspr
brew update
brew outdated
brew rm --force erlang
cd /usr/local
git checkout 168742f Library/Formula/erlang.rb
brew install erlang

適切な erlang がインストールされていることはわかっていたので、正しく機能するように Bew 式を変更しました。だから私は式に向かいました

vim /usr/local/Library/Formula/couchdb.rb

そして、依存関係の行を変更しました

depends_on 'erlang-15'

depends_on 'erlang'

そして今はうまくいきます!!

于 2013-03-19T18:08:16.767 に答える