2025/05 memo
操作ログって感じです。
なるべくリモートで作業したいなと思っていたのですが、最近は面倒になってきました。
ローカルのPCが汚れる、本番環境との差、ツールの競合、が気になります。
ですが、せっかくそこそこのスペックのPCがあるんだし、最悪クリーンインストールでいいよねって感じです。
そのためには、操作記録重要ですよね。
というわけで、操作記録をメモメモしていこうかなというわけです
^^ /
cmd, PowerShell
いままで cmd
でコマンドプロンプトを起動していたけど、Windows PowerShell がいいのかな。
ついでにターミナルだと Windows PowerShell が起動するんだね。
最新は PowerShell 7 というのがあるんだ ...
Windows PowerShell を起動すると、新しいの入れてねってメッセージがでてた。
全部別物として存在しているみたいだけど、基本的には最新のを使えばいいのかな。
インストールは MSI ZIP のほかに、 コマンドラインから winget
でインストールできるみたいだったのでコマンドラインからインストールしました。
winget install --id Microsoft.PowerShell --source winget
ヒストリーに残っていたので、これでインストールできたと思います。ただこの後いろんなものをインストールしたのですが、その時はオプションに -e
をつけて、IDが完全一致するものをインストールするようにしています。(--source -s は使っていなかったです)
以上。とりあえずシェル環境のメモでした。
history, winget
今のところインストールしたのはこれだけでした。これ以前にいろいろ普通にインストールしているので、クリーンインストールのときの参考にはならないです。
ヒストリーの全取得の方法
get-Content -Path (Get-PSReadLineOption).HistorySavePath > history.txt
flutter
flutterをローカルにインストールする。
web以外は使わないので、無効化しておく。
インストール
インストールはwinget で行う。と思ったら、無いみたい。
winget search flutter
winget search Google.Flutter
でもなかったのであきらめる。(一応 winget source update
もやった)
インストール(普通に)
vscode からもインストールできるみたいだけど、zip ファイルをダウンロードして展開します。
環境を選択するとき
windowsでweb版を開発するとき
これで解凍すると、 c:\flutter\ ができあがる。(一応カレントディレクトリを c:\ にしておいた)
Expand-Archive $env:USERPROFILE\Downloads\flutter_windows_3.32.0-stable.zip c:\
パスを通す
とりあえず自分のユーザだけに設定しとく。
$xx = [System.Environment]::GetEnvironmentVariable("Path", "User")
$xx += ";c:\flutter\bin"
[System.Environment]::SetEnvironmentVariable("Path", $xx, "User")
powershellを開きなおす。
[System.Environment]::GetEnvironmentVariable("Path", "User")
ダミー起動
たしか、初回起動時にいろいろダウンロードした感じがする。
flutter --version
web以外無効化
webの有効化はなくても動いたかもしれないが、明示しておいたほうがいいかな。
flutter config --enable-web
flutter config --no-enable-android
flutter config --no-enable-ios
flutter config --no-enable-windows-desktop
flutter config --no-enable-macos-desktop
flutter config --no-enable-linux-desktop
確認方法
flutter config --list
まだいっぱいあるけど、次の doctor がきれいだったので、とりあえずこのままで。
インストールできたかチェック
flutter doctor
プロジェクトの作成
ディレクトリは作成してくれる。あ -d chrome
つけ忘れて起動してた。
flutter create fl01
cd fl01
flutter run -d chrome