Tauri V2プロジェクトをクローンしたときに行っている作法
こんにちは。 夏風邪をこじらせて、しばらく苦しんでいるLusteriaです。
皆さん、エアコンの風が直撃している状態で寝るのはやめましょう(笑)
さて、直近の業務で評価用PCの検証があったのですが、 進行中のTauri V2のプロジェクトを移行で Rustの導入に躓いたので、備忘録を記述していきます。
技術スタック
- Windows 11
- Tauri V2
- Vue3
- nvm
手順1: 新PCにChocolateyをインストール
基本的に、下記ページの「Individual」の項目を参考に
管理者権限で起動したPowerShellにコマンドをコピペしてます
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
手順2: Chocolatey経由でnvmをインストール
Node.jsをインストールするにあたり、バージョン管理ツールを 導入します。
余談ですが、そのうち自動管理してくれる Voltaに乗り換えようか考えてます。
手順3: PowerShellのスクリプト実行ポリシーを変更
Chocolatey経由でインストールしたアプリでコマンドを使おうとすると エラーが発生するため、PowerShellの実行ポリシーを永続的に変更します。
Set-ExecutionPolicy RemoteSigned -Scope LocalMachine
手順4: nvm経由でNode.JSをインストール
nvm install v(任意のバージョン)
nvm use v(任意のバージョン)
手順5: Rustの導入
Rustの導入については、下記のものが必要です。
上から順にインストールしていくとスムーズにできました。
-
Microsoft C++ ビルドツールのインストール
-
Rustup-init.exeのインストールと起動
上記2つのインストールですが、基本的にEnter連打か「次へ」連打で 大丈夫です。
手順6: 新しいPCの任意のディレクトリにcloneする
最近はGitHub DesktopやGit GUIでクローンやプッシュしてます。 Linuxを触ることもあるので、CLIコマンドを覚えなきゃいけないな…
手順7: cloneしたプロジェクトのパッケージをインストール
PowerShellを開き、下記のコマンドを実行
-
npmモジュールの導入
cd (プロジェクトのルートディレクトリ)
cd \src
npm install -
rustモジュールの導入
cd (プロジェクトのルートディレクトリ)
cd \src-tauri
cargo build
さいごに
ThinkPad X9 14” ほしい…