背景
自分用にメモ。
環境(というか状況)
- 事前に direnv を設定済み
- pipenv も導入済み
direnv: error exit status 1 の回避(venvの保存場所を変更したとき発生)
pipenv で作成された venv の場所を変更したく、下記を .zshrc (もしくは、.bash_profile、 .bashrc もだと思う)に保存したら、エラー direnv: error exit status 1 が発生した。
export PIPENV_VENV_IN_PROJECT=true
なんで?と思ったが、よく考えると仮想環境のPATHが代わってるからか?と。
ということで、新しいフォルダを作って、そこで pipenv で環境を作り直したら、エラーも消えて正常動作に戻った。