質問: TeraTermでAWSインスタンスのubuntuにssh接続しています。 http://myugos.hatenablog.com/entry/2016/11/02/134141 上記サイトを参考にして環境を構築しているのですが、 一度rebootコマンドを実行してから再び接続して、"python -V"などのコマンドを実行すると、pythonは入っていないといった内容のエラーが出てきてしまいます。 そして再びpyenvの.bash_profileの設定をしなくてはなりません。 AWSインスタンスでボリュームはEBSを使用しているので、再起動しても初期化されないはずなのですが... ご教授お願いします。
回答: 以下を`.bash_profile`に追加してますか? 追加していない場合は、編集後に接続しなおすか`source .bash_profile`してあげてください。 これで次回よりこの設定が有効になります。 ``` export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" ``` シェル上で実行しただけでは、そのセッションが終了すると設定が消えます。