2020-01-01から1年間の記事一覧

Ubuntu18.04 に PHP7.4.8 をインストールしたときのメモ

PHP インストールのたびに前提パッケージで悩んでる気がするのでメモ。 (多分、後々バージョンが上がったらまた変わってくると思うけど) 1. anyenv 入れる $ git clone https://github.com/anyenv/anyenv ~/.anyenv $ echo 'export PATH="$HOME/.anyenv/bin:…

AWS ECR を使う開発に便利な Vagrantfile

概要 ECS で稼働させるアプリケーションを開発していますが、Docker for Mac は何かと遅いので、Docker/ECR まわりの作業だけ Vagrant上でやるための Vagrantfile を作りました。その内容を残しておきます。 Vagrantfile # Vagrant環境に予めインストールし…

AWS CLI で取得した情報をシェルスクリプトで使うときの Tips

はじめに AWS 上のリソースの操作を自動化したいとき、ちょっとしたことなら AWS CLI とシェルスクリプトで書くのが一番お手軽だと思います。ただ、きちんとソースコード管理されるようなスクリプトであれば、例えば EC2 の Instance ID のような自動採番値…

Mac の iTerm2 上で Home/End キーを使いたい

MacBook に PC 用キーボードをつないで使っていますが、Terminal での行頭/行末移動が不便。なので、Windows 同様、Home/End キーで行頭/行末移動ができるようになりたい。 というのを実現したのでその手順を。 なお、 以下手順は iTerm2 で確認しています。…

anyenv で tfenv を入れると init でエラーが出るので回避する

数多ある *env 系のツール導入をぐっと簡単にしてくれる anyenv ですが、現行バージョン (1.1.1) では、tfenv を導入すると、シェルログイン時にエラーが出るようになります。 No such command 'init' Usage: tfenv <command> [<options>] Commands: install Install a specifi</options></command>…