Virtualenv: ์Šคํฌ๋ฆฝํŠธ ํ™œ์„ฑํ™”์—์„œ ํ”„๋กฌํ”„ํŠธ ์—…๋ฐ์ดํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ์˜ต์…˜

์— ๋งŒ๋“  2011๋…„ 03์›” 14์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: pypa/virtualenv

๋‚˜๋Š” ํ™œ์„ฑํ™” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ํ˜„์žฌ ํ™˜๊ฒฝ์˜ ์ด๋ฆ„์„ ํฌํ•จํ•˜๋„๋ก bash ํ”„๋กฌํ”„ํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์•„์ด๋””์–ด๋ฅผ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋งŒ์˜ ๋ฉ‹์ง„ ์ƒ‰์ƒ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ virtualenv ํ™˜๊ฒฝ ์ด๋ฆ„์ด ํ”„๋กฌํ”„ํŠธ์— ์ถ”๊ฐ€๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์‰ฌ์šด ํ•ด๊ฒฐ์ฑ…์€ VIRTUAL_ENV_DISABLE_PROMPT ์™€ ๊ฐ™์€ ์ƒˆ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ด ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋  ๋•Œ PS2 ๋งˆ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ธฐ์กด ํ”„๋กฌํ”„ํŠธ ์ •์˜์—์„œ VIRTUAL_ENV ์˜ ์กด์žฌ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ ์ด๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


enhancement

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์กฐ์…‰: ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์†Œ์Šค๋ฅผ grokํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๊ณ  ๊ฑฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

if [ -z "$VIRTUAL_ENV_DISABLE_PROMPT" ] ; ๊ทธ ๋‹ค์Œ์—

๋”ฐ๋ผ์„œ $VIRTUAL_ENV_DISABLE_PROMPT๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋งŒ $PS1์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์„ค์ •๋˜์ง€ ์•Š์Œ(๋˜๋Š” ๋นˆ ๋ฌธ์ž์—ด๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ). ๋”ฐ๋ผ์„œ ์ˆ˜์ถœ
VIRTUAL_ENV_DISABLE_PROMPT=1์ด ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


Original Comment By: Anonymous

๋ชจ๋“  4 ๋Œ“๊ธ€

์ด๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ํŒจ์น˜๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

https://bitbucket.org/dcreager/virtualenv/changeset/bcc84d4f18f9/


Original Comment By: Douglas Creager
  • ์ƒํƒœ๊ฐ€ ์‹ ๊ทœ์—์„œ ํ•ด๊ฒฐ๋จ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Original Comment By: Jannis Leidel

์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋œ ๊ฒฝ์šฐ virtualenv์—์„œ ์ด ๊ธฐ๋Šฅ์„ ์–ด๋–ป๊ฒŒ ์–ป์Šต๋‹ˆ๊นŒ?
VIRTUAL_ENV_DISABLE_PROMPT ์‚ฌ์šฉ?


Original Comment By: Joseph Turian

์กฐ์…‰: ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์†Œ์Šค๋ฅผ grokํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ๊ณ  ๊ฑฐ๊ธฐ์— ์žˆ์Šต๋‹ˆ๋‹ค.

if [ -z "$VIRTUAL_ENV_DISABLE_PROMPT" ] ; ๊ทธ ๋‹ค์Œ์—

๋”ฐ๋ผ์„œ $VIRTUAL_ENV_DISABLE_PROMPT๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋งŒ $PS1์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์„ค์ •๋˜์ง€ ์•Š์Œ(๋˜๋Š” ๋นˆ ๋ฌธ์ž์—ด๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ). ๋”ฐ๋ผ์„œ ์ˆ˜์ถœ
VIRTUAL_ENV_DISABLE_PROMPT=1์ด ํŠธ๋ฆญ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


Original Comment By: Anonymous
์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰