WSL

Alpine Linux on WSL2 と nodenv と Node.js

nodenvを使ってAlpine Linux on WSL2にnodeをインストールする方法。 バイナリでは動かない 事前にanyenvのインストールと、anyenv経由でnodenvをインストールしておく。 nodenv install 18.17.1 上記コマンドを実行してnodeをインストールしnode -vを実行し…

ARMアーキテクチャ搭載PCを求めて・・・

Apple M2 Proチップ搭載MacBook Proのあまりの発熱の少なさに驚愕した影響で、開発向けのArm搭載WindowsノートPCを探し求めた。 Snapdragon 8cx Gen 3搭載機に興味があるが、実用的な機種はほとんどなし x64からArm64に切り替えることへの不安を解消する Cho…

WSL2+Ubuntu 20.04の時刻ズレ解消方法

よく見かける手段。 WSL上で下記コマンドを実行。 sudo hwclock --hctosys これでも直らない場合。UTCになっているときなど。 PowerShellを管理者モードで起動してから以下のコマンドを実行してWSLを再起動。 wsl --shutdown

起動に失敗するDocker Desktop for Windows。

ChocolateyでインストールしたDocker Desktopをアップデートすると、たまに発生するDocker Desktopの起動失敗。今回は4.15.0にアップデートしたら発生した。 まずはログを確認。 Start-Process $env:LOCALAPPDATA\Docker\log.txt 起動に失敗した付近の時刻に…

WSLにPHP7.4.xをインストールする

phpenvを使ってPHP7.4.xをインストールする*1。 このとき、krb5、krb5-gssapi、onigurumaのインストールを求められることがある。 その際は、sudo apt install libkrb5-dev libonig-dev するといいだろう。 *1: WSLはUbuntu 18.04.4 LTS (Bionic Beaver)