GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada cara untuk mengganti nama proyek Cargo?

Di Linux ini cukup mudah:

  • buka direktori tempat proyek Anda berada, mis. jika proyek Anda bernama hello_world di folder bernama karat, buka folder karat[email protected]:~/workspace/rust/hello_world $ cd ..
  • dari sana Anda dapat mengganti nama proyek dengan
    1. mv [nama proyek saat ini] [nama yang Anda inginkan] untuk dipindahkan. Misalnya. jika saya ingin mengganti namanya dari hello_world menjadi hello_rust saya akan mengetik mv hello_world/ hello_rust/ untuk mengganti nama folder.
    2. sekarang Anda hanya perlu mengubah nama di file Cargo.toml Anda:
      • [email protected]:~/workspace/rust $ cd hello_rust/
      • [email protected]:~/workspace/rust/hello_rust $ geany Cargo.toml
      • (Saya menggunakan geany tetapi Anda dapat menggunakan editor teks apa pun yang Anda suka)
      • di Cargo.toml di baris kedua ubah
      • name = "hello_world" ke name = "hello_rust"

Semoga ini dapat membantu seseorang di masa mendatang


Saya pikir Anda harus mengubahnya secara manual. Tidak terlalu sulit, kok.

Saya menjalankan kode ini:

$ 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

Dari semua file ini, seluruh target mungkin dihapus saja. .lock file juga dapat dihapus. Dan Cargo.toml ... yah, Anda bisa mengeditnya saja.

Saya mencoba mengubah hanya Cargo.toml dan semua hanya bekerja. Namun Anda berakhir dengan file yang tidak berguna di target jadi saya sarankan untuk tetap menghapusnya.


Linux
  1. Apakah ada cara untuk 'uniq' dengan kolom?

  2. Apakah ada cara untuk memeriksa rpath saat ini di Linux?

  3. Linux - Apakah ada cara untuk mengidentifikasi kecepatan memori Anda melalui perangkat lunak?

  1. Apakah ada cara untuk mengonversi dari UTF8 ke ISO-8859-1?

  2. Apakah ada cara untuk memotong file NETCDF?

  3. Apakah ada cara untuk menyalin teks tooltip di Firefox?

  1. Apakah ada cara untuk memulai vim dalam mode hanya baca

  2. Apakah ada cara untuk melanjutkan scp file yang terputus?

  3. Apakah ada cara untuk menyalin teks di htop?