tbsmcd.net index, archives, tags, search, profile

macOS Mojave (10.14.6) + zsh 環境で Rust をインストールする

2022-04-27 00:51:00 +0900

環境

mac_os_version

macOS 10.14.6 + zsh

brew install でエラーが出たので

 自分の環境では

% rustup-init
(略)
error: could not amend shell profile: '/Users/tbsmcd/.bash_profile'
error: caused by: could not write rcfile file: '/Users/tbsmcd/.bash_profile'
error: caused by: Permission denied (os error 13)

というエラーが発生したので

% curl https://sh.rustup.rs -sSf | sh -s -- --no-modify-path
(略)
% source $HOME/.cargo/env

で正常にインストールできた(はず)。

インストールの確認

% rustup --version
rustup 1.24.3 (ce5817a94 2021-05-31)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.60.0 (7737e0b5c 2022-04-04)`
% cargo --version
cargo 1.60.0 (d1fd9fe2c 2022-03-01)

コマンドは使えている。

コードを編集して確認

 任意のディレクトリに移動して

% cd hello_rust
% cargo run                                                                                                                                                                                                     ✭
   Compiling hello_rust v0.1.0 (/Users/tbsmcd/Scripts/hello_rust)
    Finished dev [unoptimized + debuginfo] target(s) in 1.37s
     Running `target/debug/hello_rust`
Hello, world!

これを編集し

% vim src/main.rs
fn main() {
    println!("Hello, Hakata!");
}
% cargo run                                                                                                                                                                                                     ✭
   Compiling hello_rust v0.1.0 (/Users/tbsmcd/Scripts/hello_rust)
    Finished dev [unoptimized + debuginfo] target(s) in 0.24s
     Running `target/debug/hello_rust`
Hello, Hakata!

これで自分が書いたコードが反映されていることが確認できた。

Tags: Rust