レガシー環境から脱却したい

プログラミングや環境構築の話をまとめています。

開発環境

Nuxt.js+TypescriptのソースがIntelliJ IDEAで「Ts1219」Warningが出る

Nuxt.jsにTypescriptを適用して、Classを書こうとしたときに、下記エラーが出ました。 TS1219: Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option in your 'tscon…

snapでインストールしたhugoで"permission denied"エラー

はじめに HugoはGO言語で作られた静的サイトジェネレーターです。 この度ブログを作成しようとHugoをインストールしたところ、プロジェクト作成時に下記エラーに見舞われました。 $ hugo new site myblog Error: Failed to create dir: mkdir /var/lib/snapd…

~/.ssh/configでSSHコマンドを快適化

sshやsftpなどのコマンドで他のサーバーに接続できますが、接続のたびにIPアドレスやドメイン名を打つのは大変です。 また、サーバーの設定で、パラメータ追加や踏み台経由で接続する必要があるとさらにコマンドが長くなります。 こんな時は「~/.ssh/config…

Docker on WSL2 + laradockなLaravel開発環境

WSL2内にインストールしたDocker+Laradockを利用して、Laravelの開発環境を作成する手順をメモします。 ゴール Laradockの設定と起動 laravelのインストール

PhpStorm on WSL2でWindowsに依存しない開発環境を作る

WindowsでPHPなどの開発をしていると色々トラブルに見舞われます。 WSL2やWindows terminalの登場で、端末環境はほぼLinux同等のものが動くようになりました。 しかし、コード編集にWindows側のIDEを使おうとすると色々トラブルに見舞われます。 (Dockerの…

WSL2のX-ServerでGUI表示する際に「export DISPLAY=:0.0」が効かない

WSL2を使った開発環境を使う上で、 X-Server経由でWSL2のアプリをGUI表示させようとして、戸惑った点についてまとめます。

docker環境におけるコマンドの省略方法

今のプロジェクトではdocker-composeを使って環境構築しています。 その時に問題なのが、コンテナ起動やコンテナ内で実行(composerとかartisanとか)したいときに打つコマンドの長さです。 毎回毎回docker-compose exec app php artisan ...など打つのはち…

nuxt.jsのDocker開発環境

Nuxt.jsのDocker(docker-compose)を使った開発環境構築メモ 自動で環境構築とテストサーバー起動までを行います。 動作環境 Ubuntu18.04 ファイルの説明 ファイル構成 ┬ .env ├ docker-compose.yml ├ docker │ └ Dockerfile └ front // ソースコード docke…