16

node でライブラリを開発する場合、ローカルにのみ存在するライブラリに対して開発したい場合は、 を使用する前に をnpm publish使用できますnpm link /path/to/other/node_library

Rustにとってこれに相当するものは何ですか? 最初に bar ライブラリを git リモートにプッシュせずに、bar ライブラリにリンクする別の foo 実行可能ファイルを作成するにはどうすればよいですか?

公式の錆のチュートリアルでは、 raw を使用してこれを行う方法を示していますrustcが、どのようにこれを行うことができCargo.tomlますか?

(貨物のドキュメントでは、lib をビルドする方法が示されていますが、ここでは、リモート リポジトリを持たないものにリンクする方法を示しています。)

4

3 に答える 3

2

できるよ:

[dependencies.local_dep]
path = "some/local/path"

例については、https://github.com/gfx-rs/gfx-rs/blob/master/Cargo.tomlをご覧ください。

于 2014-08-04T17:04:52.683 に答える
0

http://doc.crates.io/manifest.html#the-dependencies-sectionpathには、フィールド (geometryクレート)でこれを行う例が含​​まれています。

[package]
# ...

[dependencies]
hammer = { version = "0.5.0", git = "https://github.com/wycats/hammer.rs" }
color = { git = "https://github.com/bjz/color-rs" }
geometry = { path = "crates/geometry" }
于 2016-01-08T04:35:07.343 に答える