์๋ ํ์ธ์,
๋๋ pyenv-virtualenvwrapper ์ ํจ๊ป
tmux๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์์ ์คํํ ๋ :
$ tmux new -s session_name
์๋ต์ผ๋ก [exited]
๋ฅผ๋ฐ์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ ์์ด ์ค ์ด tmux๋ฅผ ์๋์ผ๋ก ์ข ๋ฃํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
source ${${virtualenvwrapper}:c}
๋ด zsh ๊ตฌ์ฑ ํ์ผ์์ tmux๋ฅผ ์์ํ ์ ์์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๋ค๋ฅธ ์ธ์ ์ ์์ํ ์ ์์ผ๋ฏ๋ก ์๋ฅผ ๋ค์ด tmuxinator๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋์ ์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ์ด๊ฒ์ ๋ด dotfiles์์ ๋งํฌ์ ๋๋ค .
๊ฐ์ฌ.
๊ฐ์ ๋ฌธ์ ๊ฐ์์์ต๋๋ค. pyenv๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ฌ๊ทธ์ธ์์ virtualenvwrapper๋ฅผ ์ ๊ฑฐํด์ผํ์ต๋๋ค.
์ค๋๋ ๋ฌธ์ ์ด์ง๋ง ์ค๋์ด ๋ฌธ์ ๊ฐ ์์๊ณ ๋ค๋ฅธ ํ์ด์ฌ ๋ฒ์ ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉํ๋ asdf ๋๋ฌธ์ธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ํ์ด์ฌ ์ค์น bin ํด๋์์๋ ๋ฐ์ด๋๋ฆฌ์ ๋ํ ๋ํผ๋ฅผ ๋ง๋๋ shim์ ๋๋ค. ๊ทธ๋์ ์ฌ์ ๊ทธ๋ ๊ฒ ๋ณด์ด๋๋ฐ .. ์์ค๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๋ฐฉ๊ธ ์ค์ virtualenvwrapper.sh ์คํฌ๋ฆฝํธ์ ๊ฒฝ๋ก๋ก oh-my-zsh virutalenvwrapper ํ๋ฌ๊ทธ์ธ์ ์์ ํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
#!/usr/bin/env bash
# asdf-plugin: python 3.6.8
exec /home/propyless/.asdf/bin/asdf exec "virtualenvwrapper.sh" "$@"
์ค๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์๋์ง / asdf ๋๋ ๋น์ทํ ๊ฒ์ ์ฌ์ฉํ๋์ง ํ์คํ์ง ์์ง๋ง ์ด๊ฒ์ด ์ ์๊ฒ ์์ธ์ด์์ต๋๋ค :)
pyenv๋ฅผ ์ฌ์ฉํ์ง ์์ง๋ง ๋ฌธ์ ๊ฐ shim๊ณผ ๋น์ทํ ์ ์์ต๋๊น?
๋น์ทํ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. Mac Catalina 10.15.2์์ ์คํ ์ค์ ๋๋ค.
๋ด๊ฐ ์ค์น ํ pyenv
ํตํด homebrew
๋ค์ ๋ด๊ฐ ์ฌ์ฉ pip
์ค์นํ๊ธฐ virtualenvwrapper
๋ด ์ฌ์ฉ pyenv
ํ์ด์ฌ 3.8.2. pyenv-virtualenv
๋๋ pyenv-virtualenvwrapper
์ค์น๋์ง ์์์ต๋๋ค.
virtualenvwrapper
๋ฅผ plugins=(git pyenv virtualenvwrapper)
์ ๊ฐ์ด ๋ด ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ๋ฉด ํฐ๋ฏธ๋์ด ์ค๋ซ๋์ ๋ฉ์ถฐ์ ๋ค์์ ์ ๊ณตํฉ๋๋ค.
Last login: Fri Apr 10 12:52:29 on ttys001
[Process completed]