Open4

2025/05 memo

yukipyukip

操作ログって感じです。

なるべくリモートで作業したいなと思っていたのですが、最近は面倒になってきました。

ローカルのPCが汚れる、本番環境との差、ツールの競合、が気になります。

ですが、せっかくそこそこのスペックのPCがあるんだし、最悪クリーンインストールでいいよねって感じです。

そのためには、操作記録重要ですよね。

というわけで、操作記録をメモメモしていこうかなというわけです

^^ /

yukipyukip

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 は使っていなかったです)

以上。とりあえずシェル環境のメモでした。

yukipyukip

history, winget

今のところインストールしたのはこれだけでした。これ以前にいろいろ普通にインストールしているので、クリーンインストールのときの参考にはならないです。

ヒストリーの全取得の方法

get-Content -Path (Get-PSReadLineOption).HistorySavePath > history.txt
yukipyukip

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