iPhone+iSH Shell+Rustで古いRustしか入らなかった時に最新バージョンにする方法
解決方法
iPhone:~# echo https://dl-cdn.alpinelinux.org/alpine/v3.19/main > /etc/apk/repositories
iPhone:~# echo https://dl-cdn.alpinelinux.org/alpine/v3.19/community >> /etc/apk/repositories
iPhone:~# apk upgrade cargo
# アップグレードが完了する
iPhone:~# cargo --version
cargo 1.72.1
# 最新バージョン
きっかけ
iPhoneしか使えない状況でもRustでWeb開発を学習したい!
前提条件
iPhone 13 Pro Max 128GB
iSH Shell 1.3.2
iOS 16.1.2
手順
rustをインストール
iPhone:~# apk add rust
# インストールが終わる
2.axumを入れようとする
iPhone:~# cargo add axum
error: no such subcommand: `add`
Did you mean `b`?
cargo addが使えないという異変に気づく
3.cargoのバージョンを確認する
iPhone:~# cargo --version
cargo 1.52.0
バージョンが古い…
5.解決方法
iPhone:~# echo https://dl-cdn.alpinelinux.org/alpine/v3.19/main > /etc/apk/repositories
iPhone:~# echo https://dl-cdn.alpinelinux.org/alpine/v3.19/community >> /etc/apk/repositories
iPhone:~# apk upgrade cargo
# アップグレードが完了する
iPhone:~# cargo --version
cargo 1.72.1
# 最新バージョン