当然,cargo 命令的功能应该不止 dust。我也不喜欢默认的安装目录 $HOME/.cargo/bin。我用这种方式安装了 dust$ sudo cargo install du-dust --root /usr/local/bin/cargo哇哦!这么多输出!我稍后会引用。最重要的是建议将 /usr/local/bin/cargo/bin 添加到我的 PATH 中。
好的,关于输出Updating crates.io indexDownloaded du-dust v0.6.0Downloaded 1 crate (86.3 KB) in 0.75sInstalling du-dust v0.6.0Downloaded ansi_term v0.11.0Downloaded atty v0.2.14Downloaded ansi_term v0.12.1Downloaded autocfg v1.0.1Downloaded bitflags v1.2.1Downloaded cfg-if v1.0.0Downloaded aho-corasick v0.7.18Downloaded crossbeam-channel v0.5.1Downloaded crossbeam-deque v0.8.0Downloaded clap v2.33.3Downloaded crossbeam-epoch v0.9.5Downloaded crossbeam-utils v0.8.5Downloaded either v1.6.1Downloaded lazy_static v1.4.0Downloaded libc v0.2.97Downloaded lscolors v0.7.1Downloaded memchr v2.4.0Downloaded memoffset v0.6.4Downloaded num_cpus v1.13.0Downloaded rayon v1.5.1Downloaded rayon-core v1.9.1Downloaded regex v1.5.4Downloaded scopeguard v1.1.0Downloaded regex-syntax v0.6.25Downloaded stfu8 v0.2.4Downloaded term_size v0.3.2Downloaded strsim v0.8.0Downloaded terminal_size v0.1.17Downloaded textwrap v0.11.0Downloaded thousands v0.2.0Downloaded unicode-width v0.1.8Downloaded vec_map v0.8.2Downloaded 32 crates (2.1 MB) in 1.08sCompiling libc v0.2.97Compiling autocfg v1.0.1Compiling crossbeam-utils v0.8.5Compiling lazy_static v1.4.0Compiling cfg-if v1.0.0Compiling memchr v2.4.0Compiling crossbeam-epoch v0.9.5Compiling scopeguard v1.1.0Compiling rayon-core v1.9.1Compiling bitflags v1.2.1Compiling unicode-width v0.1.8Compiling regex-syntax v0.6.25Compiling strsim v0.8.0Compiling ansi_term v0.11.0Compiling ansi_term v0.12.1Compiling either v1.6.1Compiling vec_map v0.8.2Compiling thousands v0.2.0Compiling lscolors v0.7.1Compiling memoffset v0.6.4Compiling rayon v1.5.1Compiling crossbeam-channel v0.5.1Compiling aho-corasick v0.7.18Compiling num_cpus v1.13.0Compiling term_size v0.3.2Compiling atty v0.2.14Compiling terminal_size v0.1.17Compiling textwrap v0.11.0Compiling regex v1.5.4Compiling clap v2.33.3Compiling crossbeam-deque v0.8.0Compiling stfu8 v0.2.4Compiling du-dust v0.6.0Finished release [optimized] target(s) in 1m 13sInstalling /usr/local/bin/cargo/bin/dustInstalled package `du-dust v0.6.0` (executable `dust`)
回到我... 那些其他的项是什么?我尝试对上面列出的一些其他软件包执行相同的命令。例如$ sudo cargo install clap --root /usr/local/bin/cargo
现在我不知道是否有必要继续指定 --root 选项,但是尝试安装这个项目 clap(不管那是什么),产生了以下错误消息$ sudo cargo install clap --root /usr/local/bin/cargoUpdating crates.io indexerror: specified package `clap v2.33.3` has no binaries
在得到几次这样的错误后,你有点泄气了。我怎样才能获得真正可供下载的二进制文件?我是否需要始终指定 --root 选项?
呼!太长了,但大部分是在引用我的输出。
作者评论
当然,cargo 命令的功能应该不止 dust。我也不喜欢默认的安装目录 $HOME/.cargo/bin。我用这种方式安装了 dust
$ sudo cargo install du-dust --root /usr/local/bin/cargo
哇哦!这么多输出!我稍后会引用。最重要的是建议将 /usr/local/bin/cargo/bin 添加到我的 PATH 中。
好的,关于输出
Updating crates.io index
Downloaded du-dust v0.6.0
Downloaded 1 crate (86.3 KB) in 0.75s
Installing du-dust v0.6.0
Downloaded ansi_term v0.11.0
Downloaded atty v0.2.14
Downloaded ansi_term v0.12.1
Downloaded autocfg v1.0.1
Downloaded bitflags v1.2.1
Downloaded cfg-if v1.0.0
Downloaded aho-corasick v0.7.18
Downloaded crossbeam-channel v0.5.1
Downloaded crossbeam-deque v0.8.0
Downloaded clap v2.33.3
Downloaded crossbeam-epoch v0.9.5
Downloaded crossbeam-utils v0.8.5
Downloaded either v1.6.1
Downloaded lazy_static v1.4.0
Downloaded libc v0.2.97
Downloaded lscolors v0.7.1
Downloaded memchr v2.4.0
Downloaded memoffset v0.6.4
Downloaded num_cpus v1.13.0
Downloaded rayon v1.5.1
Downloaded rayon-core v1.9.1
Downloaded regex v1.5.4
Downloaded scopeguard v1.1.0
Downloaded regex-syntax v0.6.25
Downloaded stfu8 v0.2.4
Downloaded term_size v0.3.2
Downloaded strsim v0.8.0
Downloaded terminal_size v0.1.17
Downloaded textwrap v0.11.0
Downloaded thousands v0.2.0
Downloaded unicode-width v0.1.8
Downloaded vec_map v0.8.2
Downloaded 32 crates (2.1 MB) in 1.08s
Compiling libc v0.2.97
Compiling autocfg v1.0.1
Compiling crossbeam-utils v0.8.5
Compiling lazy_static v1.4.0
Compiling cfg-if v1.0.0
Compiling memchr v2.4.0
Compiling crossbeam-epoch v0.9.5
Compiling scopeguard v1.1.0
Compiling rayon-core v1.9.1
Compiling bitflags v1.2.1
Compiling unicode-width v0.1.8
Compiling regex-syntax v0.6.25
Compiling strsim v0.8.0
Compiling ansi_term v0.11.0
Compiling ansi_term v0.12.1
Compiling either v1.6.1
Compiling vec_map v0.8.2
Compiling thousands v0.2.0
Compiling lscolors v0.7.1
Compiling memoffset v0.6.4
Compiling rayon v1.5.1
Compiling crossbeam-channel v0.5.1
Compiling aho-corasick v0.7.18
Compiling num_cpus v1.13.0
Compiling term_size v0.3.2
Compiling atty v0.2.14
Compiling terminal_size v0.1.17
Compiling textwrap v0.11.0
Compiling regex v1.5.4
Compiling clap v2.33.3
Compiling crossbeam-deque v0.8.0
Compiling stfu8 v0.2.4
Compiling du-dust v0.6.0
Finished release [optimized] target(s) in 1m 13s
Installing /usr/local/bin/cargo/bin/dust
Installed package `du-dust v0.6.0` (executable `dust`)
回到我... 那些其他的项是什么?我尝试对上面列出的一些其他软件包执行相同的命令。例如
$ sudo cargo install clap --root /usr/local/bin/cargo
现在我不知道是否有必要继续指定 --root 选项,但是尝试安装这个项目 clap(不管那是什么),产生了以下错误消息
$ sudo cargo install clap --root /usr/local/bin/cargo
Updating crates.io index
error: specified package `clap v2.33.3` has no binaries
在得到几次这样的错误后,你有点泄气了。我怎样才能获得真正可供下载的二进制文件?我是否需要始终指定 --root 选项?
呼!太长了,但大部分是在引用我的输出。