node.js 環境

python 環境からの続き。

ndenv のインストール。

$ anyenv install ndenv
$ exec $SHELL -l

node.js を入れてグローバルの設定。

$ ndenv install v4.3.2
$ ndenv install v6.10.3
$ ndenv install v8.10.0
$ ndenv global v8.10.0

npm を新しくしておく。

$ npm install -g npm

とりあえず、ここまでかな。

python 環境

必要そうなもの。

$ sudo apt install build-essential zlib1g-dev libffi-dev libssl-dev libbz2-dev libreadline-dev libsqlite3-dev

anyenv と anyenv-update のインストール。

$ git clone https://github.com/riywo/anyenv ~/.anyenv
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(anyenv init -)"' >> ~/.profile
$ exec $SHELL -l
$ mkdir -p $(anyenv root)/plugins
$ git clone https://github.com/znz/anyenv-update.git $(anyenv root)/plugins/anyenv-update

pyenv と pyenv-virtualenv のインストール。

$ anyenv install pyenv
$ exec $SHELL -l
$ git clone https://github.com/yyuu/pyenv-virtualenv $(anyenv root)/envs/pyenv/plugins/pyenv-virtualenv

AWS 関連なので python は 2.7 系と 3.6 系と 3.7 系を入れておく。

$ pyenv install 2.7.15
$ pyenv install 3.6.8
$ pyenv install 3.7.2

グローバル環境の作成。

$ pyenv virtualenv 3.7.2 my-global
$ pyenv global my-global

aws-cli のインストール。pyenv などを使っているときには –user は指定しない。

$ pip install awscli --upgrade

~/.aws/credencials と ~/.aws/config を作成・修正して、完成。