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
で役に立たないファイルになってしまいます とにかくそれらを削除することをお勧めします。
GLib-GIO-Message:「メモリ」GSettings バックエンドを使用しています。設定は保存されず、他のアプリケーションと共有されません
sed を使用してファイルの 1 行目にテキストを挿入するにはどうすればよいですか?