GNU/Linux >> Linux の 問題 >  >> Linux

Cargo プロジェクトの名前を変更する方法はありますか?

Linux では、これはかなり簡単です:

  • プロジェクトがあるディレクトリに移動します。プロジェクトがrustという名前のフォルダでhello_worldと呼ばれていた場合、rustフォルダ[email protected]:~/workspace/rust/hello_world $ cd ..に移動します
  • そこから、プロジェクトの名前を変更できます。 <オール>
  • mv [プロジェクトの現在の名前] [必要な名前] を移動します。例えば。 hello_world から hello_rust に名前を変更したい場合は、mv hello_world/ hello_rust/ と入力します フォルダの名前を変更します。
  • Cargo.toml ファイルの名前を変更するだけです:
    • [email protected]:~/workspace/rust $ cd hello_rust/
    • [email protected]:~/workspace/rust/hello_rust $ geany Cargo.toml
    • (geany を使用していますが、好きなテキスト エディターを使用できます)
    • Cargo.toml の 2 行目の変更
    • name = "hello_world" name = "hello_rust" まで

これが将来誰かに役立つことを願っています


手動で変更する必要があると思います。それほど難しいことではありません。

このコードを実行します:

$ 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

これらすべてのファイルから、target 全体が 削除されるだけかもしれません。 .lock ファイルを削除することもできます。そして Cargo.toml ...まあ、編集するだけです。

Cargo.toml だけ変えてみました そしてすべてがうまくいきます。ただし、target で役に立たないファイルになってしまいます とにかくそれらを削除することをお勧めします。


Linux
  1. 列ごとに「ユニーク」にする方法はありますか?

  2. Linux で現在の rpath を検査する方法はありますか?

  3. Linux の 32 ビット プログラムで 64 ビットの time_t を取得する方法はありますか?

  1. head、tail、less などに渡されたテキストに色を付ける方法はありますか?

  2. ファイルの中断された scp を再開する方法はありますか?

  3. シリアル デバイスでサポートされているボー レートを確認する方法はありますか?

  1. Dhcpd:Dhcpプールのステータスを確認する方法はありますか?

  2. Ext3デフラグツール?

  3. 不良ブロックを再起動する方法はありますか?