46

Cargo を使用してシステム (Arch Linux) に Rust クレートをインストールしようとしています。クレートを検索して、必要なものを見つけることができます。次に例を示します。

 $ cargo search curl | head -n3
    Updating registry `https://github.com/rust-lang/crates.io-index`
curl (0.3.0)             Rust bindings to libcurl for making HTTP requests
curl-sys (0.2.0)         Native bindings to the libcurl library

インストールしようとすると、次のエラーが表示されます。

 $ cargo install curl
    Updating registry `https://github.com/rust-lang/crates.io-index`
error: specified package has no binaries

これは何を意味するのでしょうか?最初にソースからビルドする必要がありますか? そもそもCargoをインストールしないと何の意味があるの?

 $ uname -a
Linux 4.6.1-2-ARCH #1 SMP PREEMPT Thu Jun 2 15:46:17 CEST 2016 x86_64 GNU/Linux
 $ rustc --version
rustc 1.9.0
 $ cargo --version
cargo 0.10.0 (10ddd7d 2016-04-08)
4

1 に答える 1