Virtstrap-Core.¹Ýº¹ °¡´ÉÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼³Á¤ÇÒ ¼öÀÖ´Â °£´ÜÇÑ ½ºÅ©¸³Æ®! | |
Áö±Ý ´Ù¿î·Îµå |
Virtstrap-Core. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- MIT/X Consortium Lic...
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Reuven V. Gonzales
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/ravenac95/
Virtstrap-Core. ű×
Virtstrap-Core. ¼³¸í
Virtstrap-Core´Â ´Ù¾çÇÑ µµ±¸¸¦ »ç¿ëÇÏ¿© ¹Ýº¹ °¡´ÉÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¼³Á¤ÇÒ ¼öÀÖ´Â °£´ÜÇÑ ÆÄÀ̽㠽ºÅ©¸³Æ®ÀÔ´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â °Ç¹°°ú PIP¿Í VirtualEnv¿¡¼ ¸î °¡Áö »çÇ×À» »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø¾ú½À´Ï´Ù. ±×·¯³ª PIP¿Í VirtualEnv´Â job.main valuev°¡ ´Ù¸¥ °³¹ßÀÚ¿Í È¯°æ°£¿¡ ¹Ýº¹ °¡´ÉÇÑ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â °ÍÀ¸·Î ÃæºÐÈ÷ °·ÂÇÏ°Ô ÀÚ¶õ´Ù. VirtualEnv-setup ¸ÖƼ ÆÄÀ̽ã VirtualEnvÀÇ È¯°æ º¯¼ö - ´õ ¸¹Àº À¯¿¬¼ºÀ» °¡Áø ºôµå ¾Æ¿ô°ú À¯»çÇÑ Ç÷¯±×ÀÎ ½Ã½ºÅÛÀ» ¸¸µì´Ï´Ù. ÄÄÆÄÀÏ µÈ Python ¸ðµâÀÇ ·ÎÄà ÀúÀå¼Ò¸¦ Çã¿ëÇϹǷΠ»õ·Î¿î VirtStrap ȯ°æÀÌ Áö¼ÓÀûÀ¸·Î ¿Â¶óÀÎ »óÅ°¡µÇÁö ¾Êµµ·Ï ¸ðµâÀ» ãÀ¸½Ê½Ã¿À .- ±¸¼º ÆÄÀÏ ±×³É Áü½Â ÀÌ»óÀ¸·Î ÈÞ´ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°ÔÇϸé VirtstrapÀÌ ±¸¼º ÆÄÀÏÀ» È°¿ëÇÒ ¼ö¾ø´Â ÇÁ·Î±×·¥ÀÌ °¡´ÉÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é ³»°¡ ZC.buildoutÀ» »ç¿ëÇÏ¿© Á¶±Ý »ç·Î ÀâÇôÀÖ´Â °÷¿¡¼ ªÀº ±â°£ÀÌÀÖ¾ú½À´Ï´Ù. ±×·¯³ª ³ª´Â ¶óÀ̺귯¸®¸¦ ½Å¼ÓÇÏ°Ô ½ÇÇèÇØ¾ß ÇÒ ÇÊ¿ä°¡ÀÖ´Â °æ¿ì PIP¸¦ ÅëÇØ ¼³Ä¡ÇÏ´Â °Í¸¸ Å °£´ÜÇÏÁö ¾ÊÀº °Í¸¸ Å ºü¸£°Ô ¾Ë¾Æ ³Â½À´Ï´Ù. ¶ÇÇÑ ±â´É°ú °°Àº -no-site-packages¿¡ ´ëÇÑ °Ç¹°ÀÇ Áö¿øÀÌ ¸¸Á·½º·´Áö ¾Ê½À´Ï´Ù. IpythonÀÇ MAC, IphythonÀÇ ÇÑ ÆÐÅ°Áö´Â °Ç¹°À» »ç¿ëÇÒ ¶§ ƯÈ÷ Çɸ®¿´½À´Ï´Ù. °æÇèÇÏÁö ¸øÇÑ »ç¶÷µéÀ» À§ÇØ IpythonÀº LeopardÀÇ Libedit ¹öÀü¿¡¼ Àß ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª Easy_installÀ» ÅëÇØ readlineÀ» ¼³Ä¡Çϸé ÀÛ¾÷À» ¼öÇà ÇÒ ¼öÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀÔ´Ï´Ù (ÇÈó ¼³Ä¡¸¦ ÅëÇØ ÀÛµ¿ÇÏÁö ¾ÊÀ½). ±×·¡¼ ÀÌ°ÍÀº ³»°¡ ¹Ýº¹¼º°ú À¯¿¬¼ºÀÇ ¹®Á¦¸¦ ÇØ°áÇÒ ¼öÀÖ´Â ¼Ö·ç¼ÇÀ» »ý°¢ÇØ ³Â½À´Ï´Ù. °á°ú´Â Virtstrap.isÀÌ ¾ÆÁ÷ ´Ù¸¥ ºôµå µµ±¸ÀԴϱî? ¿¹ ¹× ¾Æ´Ï¿ÀÀÔ´Ï´Ù. VirtstrapÀº VirtualEnv + PIP À§ÀÇ ·¹À̾î·Î¼ »ç¿ëÀÚ°¡ È®½ÇÇÑ ¿À¹ö Çìµå (³ª´Â Èñ¸Á)¾øÀÌ »ç¿ëÀÚÀÇ °Ç¹°À» Á¦°øÇÕ´Ï´Ù. ¿Ö VirtualEnv-Wrapper°¡ ¾Æ´Ñ°¡¿ä? ³ª´Â ±×°ÍÀ» »ç¿ëÇÏ¿© ±×°ÍÀ» Á¶»çÇÏÁö¸¸, ±×°ÍÀº ³» ƯÁ¤ ¿ä±¸¿¡ ¸ÂÁö ¾Ê¾Ò½À´Ï´Ù. ±×°ÍÀº ÈǸ¢ÇÑ µµ±¸ÀÌÁö¸¸ ¿ø·¡ »ç¿ëÇϱâ À§ÇØ ½Ã½ºÅÛÀ» ÀåÂø ÇÒ ÇÊ¿ä°¡¾ø´Â µµ±¸¸¦ ¸¸µé°í ½Í¾ú½À´Ï´Ù. ±×·¯³ª ³ª´Â ²ûÂïÇÑ °¨µ¶°ú ºÒÇÊ¿äÇÑ ÇÑ°è·Î¼ ±×°ÍÀ» º¾´Ï´Ù. ³ª´Â ¾ÆÁ÷µµ ÆÐÅ°Áö¸¦ ¼¼°èÀûÀÎ ½Ã½ºÅÛ¿¡¼ ¹þ¾î³ª´Â °Í¿¡ ´ëÇØ ¿ì¾ÆÇÑ °ÍÀÌ ÀÖÁö¸¸, ÀÌÁ¦´Â ³ª¿¡°Ô ºÒÇÕ¸®ÇÑ °Íó·³ º¸ÀÔ´Ï´Ù. °á°úÀû À¸·ÎÀÌ Áú¹®Àº ´õ¿í °ü·ÃÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª ¹ÌÆ® ·¦ÀÇ Ãʱ⠹öÀüÀ» ±¸Ãà ÇÑ ÈÄ¿¡´Â VirtstrapÀÌ VirtualEnv-Wrapper¸¦ ´õ °£´ÜÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀ» ±ú´Þ¾Ò½À´Ï´Ù. °³¹ßÀÚ, ½Ã½ºÅÛ ±¸Ãà ¹× ¸ðµç ½Ã³ª¸®¿À °£¿¡µµ °øÀ¯ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¡¼ Python Development.VirtStrap Quick Start virtstrapÀ» ½ÃÀÛÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ´ÙÀ½À» ¼öÇàÇÏ¿© ·ÎÄà ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÇÏ´Â °ÍÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. PIP ¼³Ä¡ Virtstrapnote : ¿øÇÏÁö ¾Ê´Â °æ¿ì ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇϽʽÿÀ. ´ëü ¼³Ä¡¸¦ À§ÇØ ¾Æ·¡¿¡¼ ¾Æ·¡·Î º¸ÀÔ´Ï´Ù. ÇÁ·ÎÁ§Æ®¿¡ VirtstrapÀ» Ãß°¡ÇϽʽÿÀ. °¡Àå ±âº»ÀûÀÎ »ç¿ë¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. cd path_to_your_project_pathvstrap initThis´Â .vs.env¶ó´Â µð·ºÅ丮¸¦ Ãß°¡ÇÏ°í QuickActivate.sh¶ó´Â µð·ºÅ丮¸¦ directory.configuration ÆÄÀÏÀÇ µð·ºÅ丮¿¡ Ãß°¡ ÇÒ ¼ö ¾ø½À´Ï´Ù. ºÎ¿© µÈ, Áü½ÂÀº ±×°Í ¾øÀ̴º°·Î À¯¿ëÇÏÁö´Â ¾ÊÁö¸¸, ´ç½ÅÀÌ ¾Æ¹«°ÍµµÇÏÁö ¾Ê°í Áü½ÂÀÌ µÈ ȯ°æÀ» Á¤¸»·Î ½ÃÀÛÇÏ°í ½Í´Ù¸é vStrap init. virtstrap¿¡¼ ´õ ¸¹Àº °ÍÀ» ¾òÀ¸·Á¸é virtapÀ» Á¤ÀÇÇؾßÇÕ´Ï´Ù. ÀÌ´Â °¡»ó ȯ°æ ÆÄÀÏÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ°ÍÀº °¡»ó ȯ°æÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÒ ¹ü¿ë ÆÄÀÏÀÔ´Ï´Ù. ±¸¼º ÆÄÀÏÀº ÇÁ·ÎÁ§Æ®ÀÇ ·çÆ® µð·ºÅ丮 ³»ºÎÀÇ ´ÙÀ½ À§Ä¡ Áß Çϳª¿¡¼ ¿¹»óµË´Ï´Ù .- VEFILE-CORM / VEFILEAT ÆÄÀÏÀÌ YAML ÆÄÀÏ ÀÎ ¼ø°£ÀÔ´Ï´Ù. °á±¹ ±¸¹®ÀÌ ¿ä±¸ »çÇ×°ú ÀÏ¹Ý È¯°æÀ» Á¤ÀÇÇÏ´Â ¹æ½ÄÀ¸·Î ±¸¹®À» ÅëÇØ yaml¿¡¼ ¸Ö¸® À̵¿ÇÏ±æ ¹Ù¶ø´Ï´Ù. Á¦Ç°ÀÇ È¨ÆäÀÌÁö
Virtstrap-Core. °ü·Ã ¼ÒÇÁÆ®¿þ¾î