憧れのRust ~3.続Hello World編 ~
かまやまです。
頭が痛いです。
昨日、更新できずにすみません....
12時間遅れですが、
前回Hello worldに失敗したので、諦めずに頑張ります٩( ᐛ )و
リベンジ!Hello world!
さて前回のエラーの復習です。
hello_world.rs
fn main() { println!("Hello, world!"); }
こんなファイルを作って
$ rustc hello_world.rs
ってやったら
error: linking with `cc` failed: exit code: 1 ・・・
とエラーが出ました。
ぐぐると何やらxcodeのエラーらしい。
と、ここまでが前回でした。
xcodeと言ってもこのMacに変えてからxcodeを入れた覚えがありません←
vscodeは入っているんですけどね...
ということで突然ですが、xcodeを入れていきます。
APPストアみるとやっぱり入れてなかったみたいです。
びっくり。
めちゃめちゃ時間がかかるのでしばらく待機です。
お茶でもして待ちましょう。
ダウンロードして一度アプリを立ち上げてインストール...
全部で一時間くらいでした。
さて、いけるかな
error: linking with `cc` failed: exit code: 1
(°▽°)
ダメです。
むむむ
xcodeのエラーの人とよくよくみるとエラーが違うようです。
= note: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun error: aborting due to previous error
xcrunがないようです。
調べるとmacのOSアップデート後とかによく出るやるみたいですね。
$ xcode-select --install
でインストールすると良いみたいです。
これで行けそうです!
コンパイルしてみると...
行けました(°▽°)
$ ./hello_world Hello, world!
できました!!
よかったーーー!
今日はここまでです。
次はif文とか基本的な構文をやっていければと思います。