Open22

mac + WSL2 + JetBrains Gatewayで開発環境を作る

R-AzR-Az

ゴール
WSL2上に開発環境を作って、それにmacでアクセスし、快適に開発できる

R-AzR-Az

取り敢えずWindowsを買うところから
なんか安かった Ryzen 7 TRIGKEY Speed S5 Pro R7-5800Hを買った
最近流行りの N100PCと悩んだが、Ryzenの魔力に負けた

2023/9/1 現在こんな感じだったので、つい…
N100 DDR4 16GB 2万3000円
N100 DDR5 16GB 3万2000円
Rysen 5 5500U DDR4 16GB 3万7000円
Ryzen7 5800H DDR4 16GB 4万3000円

R-AzR-Az

とりあえずクリーンインストールはしておく
インストールメディア作って、Windows起動中にexeファイル起動するだけでインストール出来るの楽すぎるな

R-AzR-Az

コマンド叩いてるうちにSSHで繋いでWarpTerminalからアクセスしたほうがストレス少ないかなと判断した…
https://qiita.com/yabeenico/items/15532c703974dc40a7f5
これを元にssh接続をする
そもそもsshのクライアントが入っていなかったので、下記でダウンロード

sudo apt install openssh-server
R-AzR-Az

先にshellの設定からしないと面倒なのでやる

  • zshに切り替え
  • 自分のdotfilesをclone
  • linuxbrew入れる
R-AzR-Az

やっぱwarp操作性が神
dotfilesのお陰で環境構築もらくらくかも
取り敢えずざっくりコマンドがかける状況になったのでLinuxのGUIアプリを動かせるようにする

R-AzR-Az

jetbrains toolboxを入れる
どうやらWSLg、とやらでターミナルからコマンドでGUIアプリを起動すれば、何も設定しなくてもWindows上で動くらしい
x11 Appとか入れる必要あると思ってたのでラッキー

https://pleiades.io/help/go/installation-guide.html#toolbox

wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.0.2.16660.tar.gz
sudo tar -xzf jetbrains-toolbox-2.0.2.16660.tar.gz -C /opt

# app開く時
/opt/jetbrains-toolbox-2.0.2.16660/jetbrains-toolbox

R-AzR-Az

firefox を立ち上げた状態で toolbox app も立ち上げるログインしてみたらちゃんと行けた

R-AzR-Az


SSHの認証でうまくいかないな
もう一回SSHの認証周り見直す

R-AzR-Az

秘密鍵を作ってそれをベースに接続することにした
なんかSSH接続が異様に遅い…