Logicky Blog

Logickyの開発ブログです

WSL

Laravel Herdが動かなくなったのでWindows11にWSLのUbuntuを設定してみて結果的にMacを使うことにした

ずっとWSL2のArch Linuxを使っており、最近、Windows11 Powershellでの開発に切り替えたところでしたが、どうもやっぱり変えたいです。 きっかけは、Laravel Herdが自動アップデートされたら、Laravel Herdが起動しなくなったことです。。Laravel Herdが必要…

WSL2のArchLinuxのpacmanのアップデートでトラブった時の解消法

これが魔法のコマンドです。 sudo pacman -Sy archlinux-keyring && sudo pacman -Syu

AtCoderをc++でやるときのWSL2環境設定メモ

参照 AtCoder の C++環境構築 VSCode+WSL2 で快適に! メモ 基本上記の通りにやったらいい感じになりました。一部自分なりの設定に変えたりした部分があったのでメモ。 コンパイルの自動化をタスク化する場合の設定例 { "version": "2.0.0", "tasks": [ { "l…

yarn serveしてもlocalhostに接続できない

最近、vue-cliで作成されたプロジェクトが、yarn serveしてもlocalhostに接続できないことが結構ある。 Windows10のWSL2を使ってるのですが、それが原因なのかも。 よく分からないけど、windows power shell で、wsl --shutdown をして、WSLを再起動すると直…

WSL2の特定ポートにwindowsからアクセスする

WSL

どうもWSL2は、windowsとネットワークが別になっているらしい。WSL2の3338ポートにwindowsからアクセスする場合は、単純にlocalhost:3338で、WSL1のときはよかったけど、WSL2はダメらしい。 ただ、下記を .wslconfig に追加したら、それだけでアクセスできる…

WSL2にしたらDocker使えへん

下記エラーが出ます。 ERROR: Couldn't connect to Docker daemon at http://localhost:2375 - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable. ここに色々解決策が書いてありました。 git…

tmux - WSL2にしたらコピペできなくなった

下記でWSLでもコピペできるようにしたけど、WSL2にしたら出来なくなった。 blog.logicky.com 解決策 上記の投稿で、.tmux.confを下記のようにしていた。 if-shell "uname -a | grep Microsoft" '\ bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-ca…

WSLが突然ネットにつながらなくなった

WSL

突然、sshとかpingとかやっても失敗失敗言われてしまい、つながらなくなりました。結果的に直りました。原因は不明ですが、下記の通りやったら直りました。 github.com sudo rm /etc/resolv.conf echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf sud…

vscodeのRemote-WSLでGithubを使えるようにした

Remote-WSLを使うと、標準でWSLのGitが利用されるようなのですが、vscodeのGit機能を使おうとしても反応せずに使い物になりませんでした。ずっとローディング中のまま先に進めないような状態になっていました。 原因 code.visualstudio.com 上記に記載されて…

Windows10 - WSLのバックアップファイルを毎日自動でGoogle Driveに保存する

バックアップの作成方法 参考 WSLのバックアップを検討する 作成方法概要 基本的に、上記参考サイトのやり方でやります。 WSLのrootディレクトリ以下をごっそり圧縮して保管する方法です。 /mnt/c等については圧縮対象から除外します。 保管場所は、/mnt/c内…