{"id":492,"date":"2021-05-11T10:25:57","date_gmt":"2021-05-11T01:25:57","guid":{"rendered":"http:\/\/www.bluebee.co.kr\/?p=492"},"modified":"2021-05-11T12:49:00","modified_gmt":"2021-05-11T03:49:00","slug":"golang-buffalo-framework-for-windows","status":"publish","type":"post","link":"http:\/\/www.bluebee.co.kr\/?p=492","title":{"rendered":"[golang] Buffalo framework for windows"},"content":{"rendered":"<p>Buffalo framework\uc758 windows 10 \uc124\uce58\ub97c \uc704\ud574\uc11c\ub294<\/p>\n<p>NPM, GCC, PYTHON2\uac00 \uc0ac\uc804\uc5d0 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud55c\ub2e4.<\/p>\n<p>go\ub294 \ub2f9\uc5f0\ud788 \uc124\uce58\ub418\uc5b4\uc788\uc5b4\uc57c \ud558\uace0..<\/p>\n<p>&nbsp;<\/p>\n<p>1. \uc6b0\uc120 NPM\uc740 Node.js\ub97c \uc124\uce58\ud574\uc8fc\uba74 \ub420\uc77c\uc774\ub2e4.<\/p>\n<p>https:\/\/nodejs.org\/en\/download\/<\/p>\n<p>LTS 64bit\ub294 \uc124\uce58\ud574\uc900\ub2e4. \uc124\uce58 \ud6c4<\/p>\n<pre class=\"prettyprint\">&gt; npm install node-sass -g\r\n&gt; npm install -g node-gyp\r\n&gt; npm install --global windows-build-tools<\/pre>\n<p>&nbsp;<\/p>\n<p>2. GCC\ub294<\/p>\n<p>https:\/\/jmeubank.github.io\/tdm-gcc\/download\/<\/p>\n<p>tdm64-gcc-x.x.x.exe \ub2e4\uc6b4\ub85c\ub4dc &amp; \uc124\uce58<\/p>\n<p>MinGW Command Prompt \uc2e4\ud589<\/p>\n<pre class=\"prettyprint\">&gt; go get -u github.com\/gobuffalo\/buffalo\/buffalo<\/pre>\n<p>&nbsp;<\/p>\n<p>3. PYTHONE2\ub294<\/p>\n<p>https:\/\/www.python.org\/downloads\/release\/python-2718\/<\/p>\n<p>\uc124\uce58\ucc3d\uc5d0 Add python.exe to Path\ub97c \ud65c\uc131\ud654 \ud574\uc8fc\uc790.<\/p>\n<p>&nbsp;<\/p>\n<p>4. \ub9c8\uc9c0\ub9c9\uc73c\ub85c git \uc124\uc815\uc744 \ud655\uc778\ud574\ubcf8\ub2e4.<\/p>\n<pre class=\"prettyprint\">PowerShell\r\n\r\n&gt; git config --list\r\nuser.email\uacfc user.name \uc124\uc815\uc774 \uc548\ub418\uc5b4\uc788\ub2e4\uba74 \ucd94\uac00\ud574\uc900\ub2e4.\r\n\r\n&gt; git config --global user.email \"jakeyucosmos@gmail.com\"\r\n&gt; git config --global user.name \"JakeYuCosmos\"<\/pre>\n<p>&nbsp;<\/p>\n<p>5. \uc774\uc81c buffalo \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud574\ubcf8\ub2e4.<\/p>\n<pre class=\"prettyprint\">&gt; cd $GOPATH\/src\/github.com\/$USER\/\r\n\r\n&gt; buffalo new testProj<\/pre>\n<p>&nbsp;<\/p>\n<p>Congratulations! Your application, testProj, has been successfully built!<\/p>\n<p>\ub9c8\uc9c0\ub9c9\uc5d0 \uc800\ub7f0 INFO \uba54\uc138\uc9c0\uac00 \ud655\uc778\ub418\uba74 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131\uc774 \uc131\uacf5\ud55c\uac83<\/p>\n<p>&nbsp;<\/p>\n<p>\uadf8\ub7ec\uba74 \uc774\uc81c \ubc14\ub85c \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ud655\uc778\ud574\ubd10\uc57c\uaca0\ub2e4.<\/p>\n<pre class=\"prettyprint\">&gt; buffalo dev<\/pre>\n<p>localhost:3000 \uc744 \uc8fc\uc18c\ucc3d\uc5d0 \uc785\ub825\ud574\uc11c \ud655\uc778 \ub05d<\/p>\n<p>&nbsp;<\/p>\n<p>buffalo dev \ub294 \uac1c\ubc1c\uc790\uc5d0\uac8c \uc544\uc8fc \uc720\uc6a9\ud558\ub2e4.<\/p>\n<p>\uc218\uc815 \ud6c4 save\ud558\ub294 \uc989\uc9c0 rebuild\uac00 \ub418\uace0 \uc6f9\uc11c\ubc84 \uc7ac\uc2dc\uc791 \ud544\uc694\uc5c6\uc774 \uc989\uc2dc \uacb0\uacfc\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n<p><a href=\"http:\/\/www.bluebee.co.kr\/wp-content\/uploads\/2021\/05\/\uc774\ubbf8\uc9c0-10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-496\" src=\"http:\/\/www.bluebee.co.kr\/wp-content\/uploads\/2021\/05\/\uc774\ubbf8\uc9c0-10.png\" alt=\"\" width=\"816\" height=\"211\" srcset=\"http:\/\/www.bluebee.co.kr\/wp-content\/uploads\/2021\/05\/\uc774\ubbf8\uc9c0-10.png 816w, http:\/\/www.bluebee.co.kr\/wp-content\/uploads\/2021\/05\/\uc774\ubbf8\uc9c0-10-300x78.png 300w, http:\/\/www.bluebee.co.kr\/wp-content\/uploads\/2021\/05\/\uc774\ubbf8\uc9c0-10-768x199.png 768w\" sizes=\"auto, (max-width: 816px) 100vw, 816px\" \/><\/a><\/p>\n<p>app.go \uc800\uc7a5\uc2dc \ubc14\ub85c Rebuild\ub418\uace0 \uc11c\ubc84 \uc790\ub3d9\ubc18\uc601<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Buffalo framework\uc758 windows 10 \uc124\uce58\ub97c \uc704\ud574\uc11c\ub294 NPM, GCC, PYTHON2\uac00 \uc0ac\uc804\uc5d0 \uc124\uce58\ub418\uc5b4 \uc788\uc5b4\uc57c \ud55c\ub2e4. go\ub294 \ub2f9\uc5f0\ud788 \uc124\uce58\ub418\uc5b4\uc788\uc5b4\uc57c \ud558\uace0.. &nbsp; 1. \uc6b0\uc120 NPM\uc740 Node.js\ub97c \uc124\uce58\ud574\uc8fc\uba74 \ub420\uc77c\uc774\ub2e4. https:\/\/nodejs.org\/en\/download\/ LTS 64bit\ub294 \uc124\uce58\ud574\uc900\ub2e4. \uc124\uce58 \ud6c4 &gt; npm install node-sass -g &gt; npm install -g node-gyp &gt; npm install &#8211;global windows-build-tools &nbsp; 2. GCC\ub294 https:\/\/jmeubank.github.io\/tdm-gcc\/download\/ tdm64-gcc-x.x.x.exe \ub2e4\uc6b4\ub85c\ub4dc &amp; \uc124\uce58 MinGW Command Prompt \uc2e4\ud589 &gt; go get -u github.com\/gobuffalo\/buffalo\/buffalo &nbsp; 3. PYTHONE2\ub294 https:\/\/www.python.org\/downloads\/release\/python-2718\/ \uc124\uce58\ucc3d\uc5d0 Add python.exe to Path\ub97c \ud65c\uc131\ud654 \ud574\uc8fc\uc790. &nbsp; 4. \ub9c8\uc9c0\ub9c9\uc73c\ub85c git \uc124\uc815\uc744 \ud655\uc778\ud574\ubcf8\ub2e4. PowerShell &gt; git config &#8211;list user.email\uacfc user.name \uc124\uc815\uc774 \uc548\ub418\uc5b4\uc788\ub2e4\uba74 \ucd94\uac00\ud574\uc900\ub2e4. &gt; git config &#8211;global user.email &#8220;jakeyucosmos@gmail.com&#8221; &gt; git config &#8211;global user.name &#8220;JakeYuCosmos&#8221; &nbsp; 5. \uc774\uc81c buffalo \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud574\ubcf8\ub2e4. &gt; cd $GOPATH\/src\/github.com\/$USER\/ &gt; buffalo new testProj &nbsp; Congratulations! Your application, testProj, has been successfully built! \ub9c8\uc9c0\ub9c9\uc5d0 \uc800\ub7f0 INFO \uba54\uc138\uc9c0\uac00 \ud655\uc778\ub418\uba74 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131\uc774 \uc131\uacf5\ud55c\uac83 &nbsp; \uadf8\ub7ec\uba74 \uc774\uc81c \ubc14\ub85c \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ud655\uc778\ud574\ubd10\uc57c\uaca0\ub2e4. &gt; buffalo dev localhost:3000 \uc744 \uc8fc\uc18c\ucc3d\uc5d0 \uc785\ub825\ud574\uc11c \ud655\uc778 \ub05d &nbsp; buffalo dev \ub294 \uac1c\ubc1c\uc790\uc5d0\uac8c \uc544\uc8fc \uc720\uc6a9\ud558\ub2e4. \uc218\uc815 \ud6c4 save\ud558\ub294 \uc989\uc9c0 rebuild\uac00 \ub418\uace0 \uc6f9\uc11c\ubc84 \uc7ac\uc2dc\uc791 \ud544\uc694\uc5c6\uc774 \uc989\uc2dc \uacb0\uacfc\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub2e4. app.go \uc800\uc7a5\uc2dc \ubc14\ub85c Rebuild\ub418\uace0 \uc11c\ubc84 \uc790\ub3d9\ubc18\uc601<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-dev"],"_links":{"self":[{"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=492"}],"version-history":[{"count":4,"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":497,"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/492\/revisions\/497"}],"wp:attachment":[{"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bluebee.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}