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の導入については、下記のものが必要です。

上から順にインストールしていくとスムーズにできました。

上記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” ほしい…