2017-07-04 11 views
3

私はcargo new projectname --binを使ってプロジェクトを作成しました。 projectnameを別の名前に変更するにはどうすればよいですか?貨物プロジェクトの名前を変更する方法はありますか?

man pageCargo documentationを確認しました。私も走っ:メタデータファイル(Cargo.toml、Cargo.lock、...)で

  • cargo help
  • cargo --list
  • man cargo

を、 "名前" があると」パス"。私はそれらを手動で変更することができると思いますが、それが何かを壊すかどうかはわかりません。

これを行うにはどうすればよいでしょうか?

答えて

3

手動で変更する必要があると思います。それほど難しくない、本当に。

私はこのコードを実行:全体targetだけで削除される可能性があり、これらすべてのファイルから、

$ cargo new smurf --bin 
    Created binary (application) `smurf` project 
$ cd smurf/ 
smurf$ cargo build 
    .... 
smurf$ grep -rl smurf . 
./target/debug/smurf.d 
./target/debug/smurf 
./target/debug/.fingerprint/smurf-35f069edf7faaa12/bin-smurf-35f069edf7faaa12.json 
./target/debug/.fingerprint/smurf-35f069edf7faaa12/dep-bin-smurf-35f069edf7faaa12 
./target/debug/deps/smurf-35f069edf7faaa12 
./Cargo.lock 
./Cargo.toml 

を。 .lockファイルも削除することができます。そして、Cargo.toml ...うまく編集するだけです。

Cargo.tomlのみを変更しようとしましたが、すべて動作します。しかし、あなたはtargetに無用なファイルになるので、とにかくそれらを削除することをお勧めします。

+0

甘い!それはかなり苦痛がないようです、私はこれが貨物チームがネイティブにそれを実装するまでしなければならないと思います。 – nur0n0

関連する問題