HRR Co., Ltd.

技術的な記録を残していくことを目的としています。1次情報を大事にしています。

WSL2

Visual Studio CodeにてWorkspaceを活用する

はじめに VS CodeのWorkspace機能が必要になってきたので、自分が対応した内容をこちらに残します。 プロジェクトやリポジトリが1つなら出番はないかもしれませんが、複数リポジトリやプロジェクトが複数言語にまたがる場合には、設定や拡張機能を使い分けで…

PHP-CS-Fixerの環境要件を無視する方法

はじめに ローカルのPHPのバージョン Composerのバージョン PHP-CS-Fixerのバージョン が合わず、PHP-CS-Fixerの実行時にエラーが出たため、案内に沿って何とかしたという話。 具体的にはPHP_CS_FIXER_IGNORE_ENVの設定をしましたという話です。 当然ながら…

WSL2のUbuntuにPHPの複数バージョンをインストールする

はじめに 複数バージョンを共存させたいケースは多々あると思うので記事化しました。 結論だけいうと、update-alternativesを使った例を示しました。 manpages.ubuntu.com 環境はWindows11、WSL2のUbuntu 20.04.6 LTSです。 手順 # リポジトリの追加 sudo ad…

Gitでエスケープされた日本語ファイル名を正しく表示する方法

はじめに ファイル名は極力日本語にしないほうがいいとは思いつつ…。 そういうケースに当たった場合のGitの設定についてのお話です。 結論 # コマンドは適用範囲に応じて変更いただく感じで git config --local core.quotepath false git config --global co…

WSL2にTeratermでSSH接続する

はじめに タイトル通り、WSL2にTeratermでSSH接続します。 使い慣れているターミナルエミュレータで接続したいんです。 仕事では普通に使っているんですが、最初に設定するともう忘れていたので、思い出しつつ自宅PCへ設定してみます。 前提 Ubuntu 20.04.4 …

UbuntuをWindows10のWSL2上にインストールする

はじめに 長らくCygwinユーザーだった私でしたが、最近はWSL2にてUbuntuを使うようになってきました。 仕事では特に不便なく使えております。 自宅PCにも導入しておきたいので、この記事はその手順を残すものです。 手順 とはいっても、Microsoft Storeから…

WSL2上でopenコマンドを実行できるようにする

はじめに WSL2上で、いわゆるopenコマンドを実行できるようにします。 ディレクトリを指定すればディレクトリをエクスプローラーで開く、ファイルを指定すればファイルを開く、そんな動きをします。 openコマンド実装まで 1. cmd.exe へのパスを通す vi ~/.p…