{"id":59,"date":"2017-11-28T09:32:48","date_gmt":"2017-11-28T00:32:48","guid":{"rendered":"http:\/\/batmask.dothome.co.kr\/?p=59"},"modified":"2025-09-07T11:47:48","modified_gmt":"2025-09-07T02:47:48","slug":"%eb%82%98%ec%9d%98-%eb%a7%a5%ec%9d%84-%ec%99%84%ec%84%b1%ec%8b%9c%ed%82%a4%eb%8a%94-%ed%8c%a8%ed%82%a4%ec%a7%80-%eb%a7%a4%eb%8b%88%ec%a0%80-homebrew","status":"publish","type":"post","link":"http:\/\/batmask.net\/index.php\/2017\/11\/28\/59\/","title":{"rendered":"\ub098\uc758 \ub9e5\uc744 \uc644\uc131\uc2dc\ud0a4\ub294 \ud328\ud0a4\uc9c0 \ub9e4\ub2c8\uc800, Homebrew"},"content":{"rendered":"\n<p>\ubcf8 \uae00\uc740 \uc774\uc804 \ube14\ub85c\uadf8\uc5d0 \uc37c\ub358 \uac83\uc73c\ub85c, \uac1c\ubc1c \ube14\ub85c\uadf8\uc5d0 \uc801\ud569\ud558\ub2e4 \uc0dd\uac01\ud558\uc5ec \uadf8\ub300\ub85c \uc62e\uaca8\uc654\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ucc38\uace0 \uc0ac\uc774\ud2b8 :&nbsp;<a href=\"http:\/\/matthewcarriere.com\/2013\/08\/05\/how-to-install-and-use-homebrew\/\">http:\/\/matthewcarriere.com\/2013\/08\/05\/how-to-install-and-use-homebrew\/<\/a><\/p>\n\n\n\n<p>\ub9ac\ub205\uc2a4\uc5d0 \uc775\uc219\ud55c \ubd84\ub4e4\uc774\ub77c\uba74 \ud328\ud0a4\uc9c0 \uad00\ub9ac\uc790\uc5d0 \uc775\uc219\ud560 \uac81\ub2c8\ub2e4. \ub808\ub4dc\ud587\uc774\ub77c\uba74 rpm, \ub370\ube44\uc548\uc774\ub77c\uba74 deb\uc774 \uc788\uc8e0. \uc708\ub3c4\uc6b0\uc988\ub77c\uba74 \uc81c\uc5b4\ud310\uc758 \ud504\ub85c\uadf8\ub7a8 \uad00\ub9ac\uc790\ub97c \uc0dd\uac01\ud558\uba74 \ub418\uaca0\ub124\uc694. \ubaa8\ub450 \ud504\ub85c\uadf8\ub7a8\uc758 \uc124\uce58, \uc5c5\ub370\uc774\ud2b8, \uc0ad\uc81c\ub97c \ud1b5\ud569\uad00\ub9ac \ud574\uc8fc\ub294 \ud3b8\uc758\uc131\uc744 \uc81c\uacf5\ud574\uc90d\ub2c8\ub2e4. \ub9e5\uc744 \uc0ac\uc6a9\ud558\ub294 \uac1c\ubc1c\uc790\ub77c\uba74, \ucf58\uc194\uc744 \uc790\uc8fc\uc774\uc6a9\ud558\uace0 \ub9c8\uce58 \ub9ac\ub205\uc2a4\ub97c \ub2e4\ub8e8\ub4ef \uc0ac\uc6a9\ud558\uace0 \uacc4\uc2e4 \uac81\ub2c8\ub2e4. \uc774 \ub54c \ub290\ub07c\ub294 \ubd80\uc871\ud568\uc774 \ubc14\ub85c \ud328\ud0a4\uc9c0 \uad00\ub9ac\uc790\uc758 \ubd80\uc7ac\uc785\ub2c8\ub2e4. \uadf8\ub798\uc11c \ub098\uc628 \uac83\uc774 <a href=\"http:\/\/brew.sh\/\">Homebrew<\/a>&nbsp;\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Homebrew\ub294 \ub8e8\ube44\uc2a4\ud06c\ub9bd\ud2b8\ub85c \uc774\ub8e8\uc5b4\uc838 \uc788\uc2b5\ub2c8\ub2e4. \uc544\ubb34\ub834 \uc5b4\ub5bb\uc2b5\ub2c8\uae4c? \uc804 \ub8e8\ube44\ub3c4 \ubaa8\ub974\uace0 \uc368\ubcf8\uc801\ub3c4 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p>1. Homebrew \uc124\uce58<\/p>\n\n\n\n<p>Homebrew\ub97c \uc124\uce58\ud558\uae30 \uc704\ud574\uc120 XCode\uc758 Command line tool\uc774 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc774\ubbf8 \uc124\uce58\ub418\uc5b4 \uc788\uc744 \uc218\ub3c4 \uc788\uace0, \ub2e4\uc74c\uacfc\uac19\uc774 \uc124\uce58\uac00\ub2a5 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>batmask$ xcode-select --install<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">batmask$ xcode<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">select <\/span><span style=\"color: #F47067\">--<\/span><span style=\"color: #ADBAC7\">install<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub2e4\uc774\uc5bc\ub85c\uadf8\uac00 \ub728\uba74 \uc9c4\ud589\ud574\uc11c \uc124\uce58\ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\uc81c \uc124\uce58\ud574 \ubd05\uc2dc\ub2e4. Homebrew \ud648\ud398\uc774\uc9c0 \ucc98\uc74c\uc5d0 \uac00\uc7a5 \uc26c\uc6b4 \ucee4\ub9e8\ub4dc\uac00 \ub098\uc640\uc788\uc2b5\ub2c8\ub2e4. \ud130\ubbf8\ub110\uc744 \ub744\uc6b0\uace0 \uc785\ub825\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>ruby -e \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)\"<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">ruby <\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">e <\/span><span style=\"color: #96D0FF\">&quot;$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)&quot;<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\ub098 \ub8e8\ube44 \ubab0\ub77c\uc694. \ud558\uc9c0\ub9cc, \uc798 \uc791\ub3d9\ud569\ub2c8\ub2e4. \ud5e4\ud5f7~<\/p>\n\n\n\n<p>2. \ucee4\ub9e8\ub4dc<\/p>\n\n\n\n<p>\uba3c\uc800 \uc124\uce58\ud55c Homebrew\uac00 \ub3d9\uc791\ud558\ub294\uc9c0 \ubd05\uc2dc\ub2e4. \ucee4\ub9e8\ub4dc\ub294 brew\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>batmask-macbookui-MacBook-Pro:local batmask$ brew --version\n0.9.5 (git revision 88ed0; last commit 2015-10-06)<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">batmask<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">macbookui<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">MacBook<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #F69D50\">Pro<\/span><span style=\"color: #ADBAC7\">:local batmask$ brew <\/span><span style=\"color: #F47067\">--<\/span><span style=\"color: #ADBAC7\">version<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6CB6FF\">0.9<\/span><span style=\"color: #ADBAC7\">.<\/span><span style=\"color: #6CB6FF\">5<\/span><span style=\"color: #ADBAC7\"> (git revision 88ed0; last commit <\/span><span style=\"color: #6CB6FF\">2015<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #6CB6FF\">10<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #6CB6FF\">06<\/span><span style=\"color: #ADBAC7\">)<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>1) brew update<\/p>\n\n\n\n<p>homebrew \uc790\uccb4\ub294 github\uc73c\ub85c \uad00\ub9ac\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ucd5c\uc2e0 \ubc84\uc804\uc744 \ubc1b\uae30 \uc704\ud574 update\ub97c \uc2e4\ud589\ud569\ub2c8\ub2e4. \uc800\ub294 \uc2e4\ud589\ud574\ubcf4\ub2c8, \ub2e4\uc74c\uacfc \uac19\uc774 \uacb0\uacfc\uac00 \ucd9c\ub825\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>batmask-macbookui-MacBook-Pro:local batmask$ brew update\nUpdated Homebrew from 88ed0ee3 to b6fe8bcc.\n==> New Formulae\nnomad\n==> Updated Formulae\nbitrise\t     gitbucket\t  jenkins      pam_yubico   redpen\t ttfautohint  xz\n==> Deleted Formulae\nfsharp\nbatmask-macbookui-MacBook-Pro:local batmask$<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">batmask<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">macbookui<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">MacBook<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #F69D50\">Pro<\/span><span style=\"color: #ADBAC7\">:local batmask$ brew update<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">Updated Homebrew from 88ed0ee3 to b6fe8bcc.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">==&gt;<\/span><span style=\"color: #ADBAC7\"> New Formulae<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">nomad<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">==&gt;<\/span><span style=\"color: #ADBAC7\"> Updated Formulae<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">bitrise\t     gitbucket\t  jenkins      pam_yubico   redpen\t ttfautohint  xz<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F47067\">==&gt;<\/span><span style=\"color: #ADBAC7\"> Deleted Formulae<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">fsharp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">batmask<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">macbookui<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">MacBook<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #F69D50\">Pro<\/span><span style=\"color: #ADBAC7\">:local batmask$<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>2) brew install [package name]<\/p>\n\n\n\n<p>\uc0c8\ub85c\uc6b4 \ud328\ud0a4\uc9c0\ub97c \uc124\uce58\ud560 \ub54c\ub294 install \ucee4\ub9e8\ub4dc\ub97c \uc774\uc6a9\ud569\ub2c8\ub2e4. \ub2e4\uc74c\uacfc\uac19\uc774 \uc124\uce58\ud560 \ud328\ud0a4\uc9c0 \uc774\ub984\uc744 \ub4a4\uc5d0 \ubd99\uc5ec\uc8fc\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>batmask-macbookui-MacBook-Pro:local batmask$ brew install python3<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">batmask<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">macbookui<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">MacBook<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #F69D50\">Pro<\/span><span style=\"color: #ADBAC7\">:local batmask$ brew install python3<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>3) brew search [keyword]<\/p>\n\n\n\n<p>\uc124\uce58\ud560 \ud328\ud0a4\uc9c0 \uba85\uc744 \ubaa8\ub974\uba74 \uc5b4\ub5bb\uac8c \ud560\uae4c\uc694? \uad6c\uae00\ub9c1\ud558\uba74 \ub429\ub2c8\ub2e4 \u314b\u314b\u314b\u314b\u314b \ud544\uc694\ud55c \uacbd\uc6b0 brew\uc5d0\uc11c\ub3c4 search \ucee4\ub9e8\ub4dc\ub97c \uc774\uc6a9\ud574 \uac80\uc0c9\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4. python\uc73c\ub85c \uac80\uc0c9\ud588\ub354\ub2c8 \ub2e4\uc74c\uacfc \uac19\uc774 \ub098\uc624\ub294 \uad70\uc694. python3\ub294 \uc124\uce58\ub41c \uac83\uc73c\ub85c \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>batmask-macbookui-MacBook-Pro:local batmask$ brew search python\napp-engine-python\tgst-python\t\tpython3 (installed)\tzpython\nboost-python\t\tpython\t\t\twxpython\nhomebrew\/completions\/mod_python\t\t\thomebrew\/versions\/gst-python010\nhomebrew\/python\/python-dbus\t\t\tCaskroom\/cask\/python\nhomebrew\/python\/vpython\t\t\t\tCaskroom\/cask\/python3\nbatmask-macbookui-MacBook-Pro:local batmask$ \n<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">batmask<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">macbookui<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">MacBook<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #F69D50\">Pro<\/span><span style=\"color: #ADBAC7\">:local batmask$ brew search python<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">app<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">engine<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">python\tgst<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">python\t\t<\/span><span style=\"color: #DCBDFB\">python3<\/span><span style=\"color: #ADBAC7\"> (installed)\tzpython<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">boost<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">python\t\tpython\t\t\twxpython<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">homebrew<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">completions<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">mod_python\t\t\thomebrew<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">versions<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">gst<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">python010<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">homebrew<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">python<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">python<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">dbus\t\t\tCaskroom<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">cask<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">python<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">homebrew<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">python<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">vpython\t\t\t\tCaskroom<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">cask<\/span><span style=\"color: #F47067\">\/<\/span><span style=\"color: #ADBAC7\">python3<\/span><\/span>\n<span class=\"line\"><span style=\"color: #ADBAC7\">batmask<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">macbookui<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #ADBAC7\">MacBook<\/span><span style=\"color: #F47067\">-<\/span><span style=\"color: #F69D50\">Pro<\/span><span style=\"color: #ADBAC7\">:local batmask$ <\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>4) brew uninstall [package name]<\/p>\n\n\n\n<p>\uc124\uce58\ud55c \ud328\ud0a4\uc9c0\ub97c \uc81c\uac70\ud560 \ub550, uninstall \ucee4\ub9e8\ub4dc\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc0ac\uc6a9\ud574 \ubcf4\uc138\uc694. \uc804 \uc124\uce58\ub41c\uac70 \uad73\uc774 \uc9c0\uc6b0\uace0 \uc2f6\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud5e4\ud5f7.<\/p>\n\n\n\n<p>5) brew doctor<\/p>\n\n\n\n<p>Homebrew\uac00 \ubb54\uac00 \uc81c\ub300\ub85c \ub3d9\uc791\ud558\uace0 \uc788\uc9c0 \uc54a\ub2e4\uba74, doctor\ucee4\ub9e8\ub4dc\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ubb38\uc81c\uc810\uc774\ub098 \uc218\uc815\ud560 \ub0b4\uc6a9\uc744 \uc54c\ub824\uc904 \uac81\ub2c8\ub2e4. \uc54c\ub824\uc8fc\ub294\ub370 \ubb50\ub77c\ub294\uc9c0 \ubaa8\ub974\uaca0\ub2e4\uba74 \uae01\uc5b4\ub2e4\uac00 \uad6c\uae00\ub9c1 \ud574\ubcf4\uc138\uc694. \ube44\uc2b7\ud55c \ubb38\uc81c\ub97c \uacaa\ub294 \uc0ac\ub78c\ub4e4\uc774 stack overflow\uac19\uc740\ub370 \uc788\uaca0\uc8e0. \ud83d\ude42 \uc544\ubb34\ub7f0 \ubb38\uc81c\uac00 \uc5c6\ub2e4\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 \ucd9c\ub825\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-Roboto-Mono.ttf\" style=\"font-size:clamp(14px, .875rem, 21px);font-family:Code-Pro-Roboto-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#adbac7;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#22272e\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#adbac7;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly>Your system is ready to brew.<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki github-dark-dimmed\" style=\"background-color: #22272e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #ADBAC7\">Your system is ready to brew.<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>\uc774\uac8c \uc804\ubd80\uc785\ub2c8\ub2e4. \ubaa8\ub450\ub4e4 \uc990\uac70\uc6b4 Homebrew, Mac life \ub418\uc2dc\uae38!<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ubcf8 \uae00\uc740 \uc774\uc804 \ube14\ub85c\uadf8\uc5d0 \uc37c\ub358 \uac83\uc73c\ub85c, \uac1c\ubc1c \ube14\ub85c\uadf8\uc5d0 \uc801\ud569\ud558\ub2e4 \uc0dd\uac01\ud558\uc5ec \uadf8\ub300\ub85c \uc62e\uaca8\uc654\uc2b5\ub2c8\ub2e4. \ucc38\uace0 \uc0ac\uc774\ud2b8 :&nbsp;http:\/\/matthewcarriere.com\/2013\/08\/05\/how-to-install-and-use-homebrew\/ \ub9ac\ub205\uc2a4\uc5d0 \uc775\uc219\ud55c \ubd84\ub4e4\uc774\ub77c\uba74 \ud328\ud0a4\uc9c0 \uad00\ub9ac\uc790\uc5d0 \uc775\uc219\ud560 \uac81\ub2c8\ub2e4. \ub808\ub4dc\ud587\uc774\ub77c\uba74 rpm, \ub370\ube44\uc548\uc774\ub77c\uba74 deb\uc774 \uc788\uc8e0. \uc708\ub3c4\uc6b0\uc988\ub77c\uba74 \uc81c\uc5b4\ud310\uc758 \ud504\ub85c\uadf8\ub7a8 \uad00\ub9ac\uc790\ub97c \uc0dd\uac01\ud558\uba74 \ub418\uaca0\ub124\uc694. \ubaa8\ub450 \ud504\ub85c\uadf8\ub7a8\uc758 \uc124\uce58, \uc5c5\ub370\uc774\ud2b8, \uc0ad\uc81c\ub97c \ud1b5\ud569\uad00\ub9ac \ud574\uc8fc\ub294 \ud3b8\uc758\uc131\uc744 \uc81c\uacf5\ud574\uc90d\ub2c8\ub2e4. \ub9e5\uc744 \uc0ac\uc6a9\ud558\ub294 \uac1c\ubc1c\uc790\ub77c\uba74, \ucf58\uc194\uc744 \uc790\uc8fc\uc774\uc6a9\ud558\uace0 \ub9c8\uce58 \ub9ac\ub205\uc2a4\ub97c \ub2e4\ub8e8\ub4ef \uc0ac\uc6a9\ud558\uace0 \uacc4\uc2e4 \uac81\ub2c8\ub2e4. \uc774 \ub54c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[13,15,16],"class_list":["post-59","post","type-post","status-publish","format-standard","hentry","category-etc","tag-homebrew","tag-mac","tag-package-manager"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/59","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/comments?post=59"}],"version-history":[{"count":2,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/59\/revisions"}],"predecessor-version":[{"id":3388,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/posts\/59\/revisions\/3388"}],"wp:attachment":[{"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/media?parent=59"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/categories?post=59"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/batmask.net\/index.php\/wp-json\/wp\/v2\/tags?post=59"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}