によってリンクされているネイティブライブラリ私はこの問題に直面している:エラー:私は貨物のビルドしようとすると、 `openssl`は、同じパッケージの複数のバージョン
error: native library
openssl
is being linked to by more than one version of the same package, but it can only be linked once; try updating or pinning your dependencies to ensure that this package only shows up onceopenssl-sys v0.6.7 openssl-sys v0.7.13
貨物や錆のバージョン:
を$ cargo --version
cargo 0.11.0-nightly (3ff108a 2016-05-24)
$ rustc --version
rustc 1.11.0-nightly (7746a334d 2016-05-28)
ファイル:
これはコンパイルされませんし、どのようにこの問題を解決するために、なぜ取得することはできません。 ありがとうございました!
この種の依存関係の問題を視覚化するために、[pull request](https://github.com/kbknapp/cargo-graph/pull/29)をcargo-graphに提出しました。 –
ありがとうございました、私はすべての依存関係を同じバージョンで "整列"させるためにこれを行いました。それは暗い仕事の多くだった、彼らはそれについて何かをやることを願っています。 – mgul
最新のopensslを絶対に必要とするライブラリをお持ちの場合はどうすればよいですか?私はハイパーとgit2を同時に使用しようとしており、古いバージョンのopensslを必要とするハイパーのために今構築できません。しかし、ハイパーへの依存はオプションです。貨物にgit2が必要とするバージョンを使用させ、opensslが存在しないかのようにhyperを扱うようにする方法はありますか? – Machisuji