<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>산전수전 큐브 IT 헤딩기</title>
    <link>https://cubenuri.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Mon, 10 Aug 2026 14:46:29 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>스마트큐브</managingEditor>
    <image>
      <title>산전수전 큐브 IT 헤딩기</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2611B642559DB53001</url>
      <link>https://cubenuri.tistory.com</link>
    </image>
    <item>
      <title>git-filter-repo 윈도우에서 사용하기</title>
      <link>https://cubenuri.tistory.com/495</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;svn&amp;nbsp; 소스를 gitlab 으로 전환하는 과정에서 push 가 일부 진행되다 실패하는 현상이 생겼다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무래도 특정 디렉토리 사이즈가 너무 커서 실패하는듯해서&amp;nbsp; 불필요한 폴더 경로의 이력을 지우는 방법을 찾아보니&amp;nbsp;&lt;br /&gt;&lt;br /&gt;git-filter-repo 를 사용하면 된다고 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://velog.io/@yjj4899/git-filter-repo-window&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://velog.io/@yjj4899/git-filter-repo-window&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1763531192035&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;git-filter-repo (window)&quot; data-og-description=&quot;오랜만에 작성하는 벨로그..github을 통하여 형상관리를 하던 소스코드를 public으로 변경해야 하는 일이 생겼다.보안적으로 공개되면 안되는 소스코드를 어떻게할지 열심히 구글링 하다 찾은 방&quot; data-og-host=&quot;velog.io&quot; data-og-source-url=&quot;https://velog.io/@yjj4899/git-filter-repo-window&quot; data-og-url=&quot;https://velog.io/@yjj4899/git-filter-repo-window&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/UuvM7/hyZNAtkQIP/WOK2H2dMkbzfvDa4gEkOsK/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500,https://scrap.kakaocdn.net/dn/kpTO8/hyZN7D5zCO/kcdiBLKv9MTjKupnK5F1mk/img.jpg?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://velog.io/@yjj4899/git-filter-repo-window&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://velog.io/@yjj4899/git-filter-repo-window&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/UuvM7/hyZNAtkQIP/WOK2H2dMkbzfvDa4gEkOsK/img.png?width=950&amp;amp;height=500&amp;amp;face=0_0_950_500,https://scrap.kakaocdn.net/dn/kpTO8/hyZN7D5zCO/kcdiBLKv9MTjKupnK5F1mk/img.jpg?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;git-filter-repo (window)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;오랜만에 작성하는 벨로그..github을 통하여 형상관리를 하던 소스코드를 public으로 변경해야 하는 일이 생겼다.보안적으로 공개되면 안되는 소스코드를 어떻게할지 열심히 구글링 하다 찾은 방&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;velog.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 글 설명 처럼 그대로 진행하였다.&amp;nbsp;&lt;br /&gt;특별히 관리자로 로그인하거나&amp;nbsp; 그러진 않았다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1763531246539&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
 irm get.scoop.sh | iex&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;486&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7Cx3n/dJMcahv2Lwd/km9NWDuSRo4hkwYLOdVzS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7Cx3n/dJMcahv2Lwd/km9NWDuSRo4hkwYLOdVzS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7Cx3n/dJMcahv2Lwd/km9NWDuSRo4hkwYLOdVzS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7Cx3n%2FdJMcahv2Lwd%2Fkm9NWDuSRo4hkwYLOdVzS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;844&quot; height=&quot;486&quot; data-origin-width=&quot;844&quot; data-origin-height=&quot;486&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;# 이런식으로&amp;nbsp; 저장소 폴더 하위 특정 경로를 명시해주면 관련 디렉토리와 파일과&amp;nbsp; 로그 기록들이 모두 정리된다.&amp;nbsp;&lt;br /&gt;&amp;nbsp;git filter-repo --force --invert-paths --path&amp;nbsp;&amp;nbsp;&amp;lt;폴더경로&amp;gt;&lt;br /&gt;&lt;br /&gt;나의 경우는 svn 전환을 위해 clone 받은 디렉토리 사이즈가 6.8Gb&amp;nbsp; 였지만&amp;nbsp; &amp;nbsp;이는 해당 디렉토리의 바이너리 파일의 변동이 많아서 생긴것이라서&amp;nbsp; &amp;nbsp;필터링 처리하고 나니&amp;nbsp; 전체 사이즈가 200mb&amp;nbsp; &amp;nbsp;ㅎㄷㄷ&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;739&quot; data-origin-height=&quot;257&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYLgNJ/dJMcag4Ysht/VrgGGpazMRuov3pe3EZYTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYLgNJ/dJMcag4Ysht/VrgGGpazMRuov3pe3EZYTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYLgNJ/dJMcag4Ysht/VrgGGpazMRuov3pe3EZYTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYLgNJ%2FdJMcag4Ysht%2FVrgGGpazMRuov3pe3EZYTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;739&quot; height=&quot;257&quot; data-origin-width=&quot;739&quot; data-origin-height=&quot;257&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;굿잡이다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/495</guid>
      <comments>https://cubenuri.tistory.com/495#entry495comment</comments>
      <pubDate>Wed, 19 Nov 2025 20:31:39 +0900</pubDate>
    </item>
    <item>
      <title>podman 제거 후 docker 설치</title>
      <link>https://cubenuri.tistory.com/473</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Rocky Linux 9.5 에서 podman 이 기본 설치되어있는데&amp;nbsp; docker-compose 하는 과정에서 자꾸&amp;nbsp; 예기치 않은 에러가 발생해서 결국 다시 Docker 로 설치 진행.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1737512356923&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# podman 제거 
dnf remove podman -y

# Docker 저장소 설치 
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

# yum 인경우는 명령어 앞이 좀 다름
yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo



# Docker 설치 
dnf install docker-ce docker-ce-cli containerd.io -y


# 서비스 등록 
systemctl enable docker

# 서비스 재시작
systemctl start docker&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일반 사용자 Docker 사용 권한 부여&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sudo&amp;nbsp;usermod&amp;nbsp;-aG&amp;nbsp;docker&amp;nbsp;$USER&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Docker-compose 설치&amp;nbsp;&lt;/h3&gt;
&lt;pre id=&quot;code_1737619938819&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 명령어 다운받고
curl -L &quot;https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-$(uname -s)-$(uname -m)&quot; -o /usr/local/bin/docker-compose

# 실행 권한 부여
chmod +x /usr/local/bin/docker-compose&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Linux</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/473</guid>
      <comments>https://cubenuri.tistory.com/473#entry473comment</comments>
      <pubDate>Thu, 23 Jan 2025 09:19:37 +0900</pubDate>
    </item>
    <item>
      <title>CentOS 7  yum 업데이트</title>
      <link>https://cubenuri.tistory.com/470</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;24년 6월 말 CentOS7 이 서비스가 종료됨에 따라 yum&amp;nbsp; 명령어가 404 에러 등이&amp;nbsp; 발생.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://mcc96.tistory.com/54&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://mcc96.tistory.com/54&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1733467430996&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;(CentOS7) 리눅스 kakao Yum Repository 설정&quot; data-og-description=&quot;Summary 이 게시물에서는 CentOS7 버전 리눅스에서 KaKao 서버의 외부 YUM Repository 설정하는 방법에 대해서 알아보겠습니다. 1) 기존 Repo 파일 백업 먼저 기존 repo 설정 파일 들을 백업 합니다. cd /etc/yum.r&quot; data-og-host=&quot;mcc96.tistory.com&quot; data-og-source-url=&quot;https://mcc96.tistory.com/54&quot; data-og-url=&quot;https://mcc96.tistory.com/54&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bqdO97/hyXKmC62dw/32SP6VjJyJc3QPkvCB2kiK/img.png?width=800&amp;amp;height=419&amp;amp;face=0_0_800_419,https://scrap.kakaocdn.net/dn/mVDNB/hyXGD7yHet/WWapnefcVKd32AUKlOAn81/img.png?width=800&amp;amp;height=419&amp;amp;face=0_0_800_419,https://scrap.kakaocdn.net/dn/rZR5h/hyXGOuwsl3/7GQyBcAG27xwLeXbMPCtR0/img.png?width=642&amp;amp;height=363&amp;amp;face=0_0_642_363&quot;&gt;&lt;a href=&quot;https://mcc96.tistory.com/54&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://mcc96.tistory.com/54&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bqdO97/hyXKmC62dw/32SP6VjJyJc3QPkvCB2kiK/img.png?width=800&amp;amp;height=419&amp;amp;face=0_0_800_419,https://scrap.kakaocdn.net/dn/mVDNB/hyXGD7yHet/WWapnefcVKd32AUKlOAn81/img.png?width=800&amp;amp;height=419&amp;amp;face=0_0_800_419,https://scrap.kakaocdn.net/dn/rZR5h/hyXGOuwsl3/7GQyBcAG27xwLeXbMPCtR0/img.png?width=642&amp;amp;height=363&amp;amp;face=0_0_642_363');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;(CentOS7) 리눅스 kakao Yum Repository 설정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Summary 이 게시물에서는 CentOS7 버전 리눅스에서 KaKao 서버의 외부 YUM Repository 설정하는 방법에 대해서 알아보겠습니다. 1) 기존 Repo 파일 백업 먼저 기존 repo 설정 파일 들을 백업 합니다. cd /etc/yum.r&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;mcc96.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 친절하게 설명되어있는 것처럼 하면 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 기존 Repo 파일 백업&lt;/p&gt;
&lt;pre id=&quot;code_1733467469544&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cd /etc/yum.repos.d

mkdir bk

mv *.repo ./bk/&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 새로운 Base&amp;nbsp; Repo&amp;nbsp; 설정&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#&amp;gt; vi /etc/yum.repos.d/CentOS-Base.repo&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[base] &lt;br /&gt;name=CentOS-$releasever&amp;nbsp;-&amp;nbsp;Base &lt;br /&gt;baseurl=&lt;a href=&quot;http://mirror.kakao.com/centos/$releasever/os/$basearch/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://mirror.kakao.com/centos/$releasever/os/$basearch/&lt;/a&gt;&lt;br /&gt;gpgcheck=1 &lt;br /&gt;enabled=1 &lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 &lt;br /&gt;&lt;br /&gt;#released&amp;nbsp;updates &lt;br /&gt;[updates] &lt;br /&gt;name=CentOS-$releasever&amp;nbsp;-&amp;nbsp;Updates &lt;br /&gt;#&amp;nbsp;kakao &lt;br /&gt;baseurl=&lt;a href=&quot;http://mirror.kakao.com/centos/$releasever/updates/$basearch&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://mirror.kakao.com/centos/$releasever/updates/$basearch&lt;/a&gt;&lt;br /&gt;gpgcheck=1 &lt;br /&gt;enabled=1 &lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 &lt;br /&gt;&lt;br /&gt;#additional&amp;nbsp;packages&amp;nbsp;that&amp;nbsp;may&amp;nbsp;be&amp;nbsp;useful &lt;br /&gt;[extras] &lt;br /&gt;name=CentOS-$releasever&amp;nbsp;-&amp;nbsp;Extras &lt;br /&gt;baseurl=&lt;a href=&quot;http://centos.mirror.cdnetworks.com/$releasever/extras/$basearch&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://centos.mirror.cdnetworks.com/$releasever/extras/$basearch&lt;/a&gt;&lt;br /&gt;gpgcheck=0 &lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 &lt;br /&gt;&lt;br /&gt;#additional&amp;nbsp;packages&amp;nbsp;that&amp;nbsp;extend&amp;nbsp;functionality&amp;nbsp;of&amp;nbsp;existing&amp;nbsp;packages &lt;br /&gt;[centosplus] &lt;br /&gt;name=CentOS-$releasever&amp;nbsp;-&amp;nbsp;Plus &lt;br /&gt;baseurl=&lt;a href=&quot;http://centos.mirror.cdnetworks.com/$releasever/centosplus/$basearch&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://centos.mirror.cdnetworks.com/$releasever/centosplus/$basearch&lt;/a&gt;&lt;br /&gt;gpgcheck=1 &lt;br /&gt;enabled=0 &lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 &lt;br /&gt;&lt;br /&gt;#contrib&amp;nbsp;-&amp;nbsp;packages&amp;nbsp;by&amp;nbsp;Centos&amp;nbsp;Users &lt;br /&gt;[contrib] &lt;br /&gt;name=CentOS-$releasever&amp;nbsp;-&amp;nbsp;Contrib &lt;br /&gt;baseurl=&lt;a href=&quot;http://centos.mirror.cdnetworks.com/$releasever/contrib/$basearch&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;http://centos.mirror.cdnetworks.com/$releasever/contrib/$basearch&lt;/a&gt;&lt;br /&gt;gpgcheck=1 &lt;br /&gt;enabled=0 &lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 파일 추가 한뒤&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#&amp;gt; yum clean all &lt;br /&gt;#&amp;gt; yum repolist&lt;br /&gt;&lt;br /&gt;다시 yum 시도 하니 잘된다.!&amp;nbsp; 굿굿&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/470</guid>
      <comments>https://cubenuri.tistory.com/470#entry470comment</comments>
      <pubDate>Fri, 6 Dec 2024 15:46:52 +0900</pubDate>
    </item>
    <item>
      <title>SQL Developer   이용해서 MySql, MariaDB 접속하기</title>
      <link>https://cubenuri.tistory.com/461</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;오랫동안 오라클을 주로 사용하고 SqlDeveloper 에 익숙해져서&amp;nbsp; 다른 Sql 클라이언트 프로그램이 너무 불편하다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 접속에 사용할 jdbc 드라이버를 다운 받아주고 .&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;마리아 DB : https://mariadb.com/downloads/connectors/connectors-data-access/java8-&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1698461036377&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Download MariaDB Connectors for data access &amp;amp; streaming | MariaDB&quot; data-og-description=&quot;Download connectors for high-performance data access &amp;amp; data streaming. MariaDB connectors include Python, C, C++, Java 7, Java 8, ODBC, R2DBC and Node.js.&quot; data-og-host=&quot;mariadb.com&quot; data-og-source-url=&quot;https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/&quot; data-og-url=&quot;https://mariadb.com/downloads/connectors/connectors-data-access/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/oXHlS/hyUj6SwUnE/CTIlq3mhDWg8gvKUM7Z1cK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cu5M9q/hyUkkQMlU8/QoaLr8CUF1ex2GmGuniAkk/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/kdrC3/hyUluS3Hyf/cQ78znz6fQTweAjLrsDVg0/img.jpg?width=1440&amp;amp;height=375&amp;amp;face=0_0_1440_375&quot;&gt;&lt;a href=&quot;https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://mariadb.com/downloads/connectors/connectors-data-access/java8-connector/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/oXHlS/hyUj6SwUnE/CTIlq3mhDWg8gvKUM7Z1cK/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/cu5M9q/hyUkkQMlU8/QoaLr8CUF1ex2GmGuniAkk/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/kdrC3/hyUluS3Hyf/cQ78znz6fQTweAjLrsDVg0/img.jpg?width=1440&amp;amp;height=375&amp;amp;face=0_0_1440_375');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Download MariaDB Connectors for data access &amp;amp; streaming | MariaDB&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Download connectors for high-performance data access &amp;amp; data streaming. MariaDB connectors include Python, C, C++, Java 7, Java 8, ODBC, R2DBC and Node.js.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;mariadb.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://dev.mysql.com/downloads/connector/j/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;My SQL 드라이버 https://dev.mysql.com/downloads/connector/j/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;469&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nloHO/btszkAs8Ouu/oEqWyOcfT6nZVJdbWq7CAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nloHO/btszkAs8Ouu/oEqWyOcfT6nZVJdbWq7CAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nloHO/btszkAs8Ouu/oEqWyOcfT6nZVJdbWq7CAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnloHO%2FbtszkAs8Ouu%2FoEqWyOcfT6nZVJdbWq7CAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;573&quot; height=&quot;469&quot; data-origin-width=&quot;573&quot; data-origin-height=&quot;469&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 다운받은 Jar 파일을 등록해준다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;668&quot; data-origin-height=&quot;184&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d2OfKq/btszlvx2Vpo/V9Qi6XxPZaHorkX1xUomMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d2OfKq/btszlvx2Vpo/V9Qi6XxPZaHorkX1xUomMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d2OfKq/btszlvx2Vpo/V9Qi6XxPZaHorkX1xUomMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd2OfKq%2Fbtszlvx2Vpo%2FV9Qi6XxPZaHorkX1xUomMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;668&quot; height=&quot;184&quot; data-origin-width=&quot;668&quot; data-origin-height=&quot;184&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새 접속 생성에서 아래와 같이 MySQL 선택해주면 끝!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;287&quot; data-origin-height=&quot;152&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/55Hs9/btszkyB15i1/kds51sXJXpvgfhabgQ1kck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/55Hs9/btszkyB15i1/kds51sXJXpvgfhabgQ1kck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/55Hs9/btszkyB15i1/kds51sXJXpvgfhabgQ1kck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F55Hs9%2FbtszkyB15i1%2Fkds51sXJXpvgfhabgQ1kck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;287&quot; height=&quot;152&quot; data-origin-width=&quot;287&quot; data-origin-height=&quot;152&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>MariaDB</category>
      <category>MySQL</category>
      <category>sql developer</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/461</guid>
      <comments>https://cubenuri.tistory.com/461#entry461comment</comments>
      <pubDate>Sat, 28 Oct 2023 11:45:15 +0900</pubDate>
    </item>
    <item>
      <title>Tortoise Git Winmerge 옵션</title>
      <link>https://cubenuri.tistory.com/458</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Tortoise SVN 때부터 익숙해져서 Winmege 가 난 편하다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자주 쓰는 옵션 기록해둔다&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. Diff Viewer 용 &lt;br /&gt;C:\Program Files (x86)\WinMerge\WinMergeU.exe /s /e /x /u /wl /maximize /dl %bname /dr %yname %base %mine&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Merge 용&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C:\Program Files (x86)\WinMerge\WinMergeU.exe /maximize /wl /u /s /dl [%tname]-%theirs /dr [%yname]-%mine %theirs %mine %merged&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글링 참조&amp;nbsp;&lt;br /&gt;&lt;a href=&quot;https://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1695780070821&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Setup Tortoise Git and Winmerge&quot; data-og-description=&quot;A blog about .NET development, problem and solutions the author's got during his time.&quot; data-og-host=&quot;thoai-nguyen.blogspot.com&quot; data-og-source-url=&quot;https://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.html&quot; data-og-url=&quot;http://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/g46Zv/hyT2AS4483/ZgAk9l3kKFHUUvbOvQTYC1/img.png?width=696&amp;amp;height=530&amp;amp;face=0_0_696_530,https://scrap.kakaocdn.net/dn/xTGRy/hyT2DWy8SM/u1hGIJwKCSSIHGBCVW3ry1/img.png?width=696&amp;amp;height=530&amp;amp;face=0_0_696_530,https://scrap.kakaocdn.net/dn/bq2jw8/hyT2zmkUSS/3hCEEO5vMbjLNvVgSrRAE1/img.png?width=696&amp;amp;height=530&amp;amp;face=0_0_696_530&quot;&gt;&lt;a href=&quot;https://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://thoai-nguyen.blogspot.com/2012/03/setup-tortoise-git-and-winmerge.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/g46Zv/hyT2AS4483/ZgAk9l3kKFHUUvbOvQTYC1/img.png?width=696&amp;amp;height=530&amp;amp;face=0_0_696_530,https://scrap.kakaocdn.net/dn/xTGRy/hyT2DWy8SM/u1hGIJwKCSSIHGBCVW3ry1/img.png?width=696&amp;amp;height=530&amp;amp;face=0_0_696_530,https://scrap.kakaocdn.net/dn/bq2jw8/hyT2zmkUSS/3hCEEO5vMbjLNvVgSrRAE1/img.png?width=696&amp;amp;height=530&amp;amp;face=0_0_696_530');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Setup Tortoise Git and Winmerge&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A blog about .NET development, problem and solutions the author's got during his time.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;thoai-nguyen.blogspot.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발환경</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/458</guid>
      <comments>https://cubenuri.tistory.com/458#entry458comment</comments>
      <pubDate>Wed, 27 Sep 2023 11:01:25 +0900</pubDate>
    </item>
    <item>
      <title>Swagger UI (=Springdoc OpenAPI ) 설정하기</title>
      <link>https://cubenuri.tistory.com/454</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;간만에 Swagger 를 설정하려고 하니&amp;nbsp; 스프링 2.6 이상부터는 Spring-Doc 으로 해야한다길래 기록해둔다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://velog.io/@jeong-god/Spring-boot-Swagger-API-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://velog.io/@jeong-god/Spring-boot-Swagger-API-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;환경&amp;nbsp;&lt;br /&gt;스프링 boot 버전 : 2.7.12 ,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그레이들 : 7.6&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 build.gradle 에&amp;nbsp; 의존성 추가&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;implementation&amp;nbsp;'org.springdoc:springdoc-openapi-ui:1.7.0'&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;config 패키지에 OpenApiConfig.java 파일 추가&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1689733348667&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@Configuration
public class  OpenApiConfig {
    @Bean
    public GroupedOpenApi publicApi() {
        return GroupedOpenApi.builder()
                .group(&quot;v1-definition&quot;)
                .pathsToMatch(&quot;/api/**&quot;)
                .build();
    }
    @Bean
    public OpenAPI springShopOpenAPI() {
        return new OpenAPI().info(new Info().title(&quot;API&quot;).description(&quot; API 명세&quot;).version(&quot;v0.1&quot;));
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 하고 링크에서 보여준것처럼&amp;nbsp; &amp;nbsp;각자 상황에 맞게&amp;nbsp; Controller 추가한 후에&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;706&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c9AvUU/btsobaYXqJX/PKWaPulL2IyHJayMhLAlXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9AvUU/btsobaYXqJX/PKWaPulL2IyHJayMhLAlXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9AvUU/btsobaYXqJX/PKWaPulL2IyHJayMhLAlXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9AvUU%2FbtsobaYXqJX%2FPKWaPulL2IyHJayMhLAlXK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;623&quot; height=&quot;706&quot; data-origin-width=&quot;623&quot; data-origin-height=&quot;706&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;http://&amp;lt;스프링 부트 url&amp;gt; /swagger-ui/index.html&lt;br /&gt;접근하면 예전에 보던 Swaager 화면이 뜬다.!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #666666; text-align: left;&quot;&gt;&lt;a href=&quot;https://blog.jiniworld.me/83?category=850715#a02-1&quot;&gt;https://blog.jiniworld.me/83?category=850715#a02-1&lt;/a&gt; 어노테이션 관련 설명 잘되어있는 글&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/454</guid>
      <comments>https://cubenuri.tistory.com/454#entry454comment</comments>
      <pubDate>Wed, 19 Jul 2023 11:38:13 +0900</pubDate>
    </item>
    <item>
      <title>셀레니엄 크롬 브라우저 버전 문제  (JAVA)</title>
      <link>https://cubenuri.tistory.com/452</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;또 미래의 나를 위해 이렇게 적어둔다.&amp;nbsp; 분명 잊어먹을 것이니까 ㅎㅎ&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아 초반에 셋팅한다고 또 삽질의 연속이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재환경 윈도우10,&amp;nbsp; &amp;nbsp;JDK 17 , Gradle8&amp;nbsp; , Spring-boot : 2.7.12&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한참 테스트 코드 받아서 하는데 크롬이 계속 실행되면서&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 브라우저 세션이 열려있다는둥... .서버 타임아웃이라는둥..&amp;nbsp; 계속 에러가 발생하길래 찾아보니&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;크롬드라이버랑 크롬 브라우져를 맞춰야 한다길래&amp;nbsp; &amp;nbsp;현재 설치되어있는 크롬 버전을 보니&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;415&quot; data-origin-height=&quot;290&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/osdGm/btsmP7bX6WW/4bocKAPopgGykGA3nJij0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/osdGm/btsmP7bX6WW/4bocKAPopgGykGA3nJij0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/osdGm/btsmP7bX6WW/4bocKAPopgGykGA3nJij0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FosdGm%2FbtsmP7bX6WW%2F4bocKAPopgGykGA3nJij0k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;415&quot; height=&quot;290&quot; data-origin-width=&quot;415&quot; data-origin-height=&quot;290&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리비전이 199 로 끝나는데&amp;nbsp; 크롬 드라이버 다운받는곳엔 맞는게 없다.&amp;nbsp; 그래서 그냥 드라이버도 받고 브라우저도 다운받아서 지정해서 실행하는 방법으로 하기로!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;607&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/budLqE/btsmOjLvzRe/wvR1sJYrCSucykp5LGAbIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/budLqE/btsmOjLvzRe/wvR1sJYrCSucykp5LGAbIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/budLqE/btsmOjLvzRe/wvR1sJYrCSucykp5LGAbIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbudLqE%2FbtsmOjLvzRe%2FwvR1sJYrCSucykp5LGAbIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;997&quot; height=&quot;607&quot; data-origin-width=&quot;997&quot; data-origin-height=&quot;607&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운 받은 경로로&amp;nbsp; 프로퍼티 잡아놓고&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;433&quot; data-origin-height=&quot;138&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bG0WgN/btsmOns8L7m/d9ETYkKSibu42RuPBGrhl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bG0WgN/btsmOns8L7m/d9ETYkKSibu42RuPBGrhl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bG0WgN/btsmOns8L7m/d9ETYkKSibu42RuPBGrhl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbG0WgN%2FbtsmOns8L7m%2Fd9ETYkKSibu42RuPBGrhl0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;433&quot; height=&quot;138&quot; data-origin-width=&quot;433&quot; data-origin-height=&quot;138&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;크롬 옵션으로 브라우저 지정해서 실행하니 제대로 동작한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yPEG9/btsmOiMEAju/iKiKaCUKQ24198EVV8ZMK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yPEG9/btsmOiMEAju/iKiKaCUKQ24198EVV8ZMK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yPEG9/btsmOiMEAju/iKiKaCUKQ24198EVV8ZMK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyPEG9%2FbtsmOiMEAju%2FiKiKaCUKQ24198EVV8ZMK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;694&quot; height=&quot;278&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;278&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Spring</category>
      <category>Java</category>
      <category>셀레니엄</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/452</guid>
      <comments>https://cubenuri.tistory.com/452#entry452comment</comments>
      <pubDate>Fri, 7 Jul 2023 18:38:12 +0900</pubDate>
    </item>
    <item>
      <title>톰캣 정적 리소스 파일(js,css) 한글 깨지는 문제</title>
      <link>https://cubenuri.tistory.com/446</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;환경 : JDK17 , Tomcat9&amp;nbsp;&lt;br /&gt;서버 : CentOs , Bash&amp;nbsp; &lt;span style=&quot;background-color: #e3e3e3; color: #333333; text-align: start;&quot;&gt;LANG=ko_KR.euckr&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 스프링 메이븐&amp;nbsp; 프로젝트내의 파일이 UTF-8 로 되어있고 JSP&amp;nbsp; 인코딩 Html charset 선언 또한 UTF-8&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;URI 요청에 대한 스프링 CharsetEncoding 필터 또한 UTF-8 로 된 상황에서&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;꼭 JS 와 CSS 와 같은&amp;nbsp; 정적 파일만 한글이 깨지는 상황.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;167&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFBVeq/btsjZELl2jI/BiJQgxVkvnJzkrqfKWhkbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFBVeq/btsjZELl2jI/BiJQgxVkvnJzkrqfKWhkbK/img.png&quot; data-alt=&quot;크롬 개발자 도구로 네트워크 모니터링 해보면 마치 UTF-8로 읽는것처럼 보이지만 한글이 깨진다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFBVeq/btsjZELl2jI/BiJQgxVkvnJzkrqfKWhkbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFBVeq%2FbtsjZELl2jI%2FBiJQgxVkvnJzkrqfKWhkbK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;588&quot; height=&quot;167&quot; data-origin-width=&quot;588&quot; data-origin-height=&quot;167&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;크롬 개발자 도구로 네트워크 모니터링 해보면 마치 UTF-8로 읽는것처럼 보이지만 한글이 깨진다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;똑같은 조건에서 톰캣 7버전으로 사용할때는 문제가 없었는데 톰캣9에서만 문제가 되길래 나역시 톰캣의 버그인가 했더니&amp;nbsp; 구글링에서 명확하게 답변을 주고 있었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://bz.apache.org/bugzilla/show_bug.cgi?id=63985&quot;&gt;https://bz.apache.org/bugzilla/show_bug.cgi?id=63985&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1686805528165&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;63985 &amp;ndash; Tomcat 9 does not read UTF-8 files with no bom correctly&quot; data-og-description=&quot;Status: RESOLVED WONTFIX Alias: None Product: Tomcat 9 Classification: Unclassified Component: Catalina (show other bugs) Version: 9.0.x Hardware: PC All Importance: P2 normal (vote) Target Milestone: ----- Assignee: Tomcat Developers Mailing List URL: Key&quot; data-og-host=&quot;bz.apache.org&quot; data-og-source-url=&quot;https://bz.apache.org/bugzilla/show_bug.cgi?id=63985&quot; data-og-url=&quot;https://bz.apache.org/bugzilla/show_bug.cgi?id=63985&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://bz.apache.org/bugzilla/show_bug.cgi?id=63985&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://bz.apache.org/bugzilla/show_bug.cgi?id=63985&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;63985 &amp;ndash; Tomcat 9 does not read UTF-8 files with no bom correctly&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Status: RESOLVED WONTFIX Alias: None Product: Tomcat 9 Classification: Unclassified Component: Catalina (show other bugs) Version: 9.0.x Hardware: PC All Importance: P2 normal (vote) Target Milestone: ----- Assignee: Tomcat Developers Mailing List URL: Key&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;bz.apache.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;문제는 해당 JS 파일이&amp;nbsp; BOM(Byte Order Mark)는 없어서 톰캣이 ISO8859 형태로 읽어서 생기는 문제라고 한다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;그래서 NotePad++ 로&amp;nbsp; BOM 을 추가하니 한글이 정상적으로 보인다.! 굿굿!!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;319&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNn3AE/btsjYOHoVRU/4nSVncRuvq3xHKFsr9OmI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNn3AE/btsjYOHoVRU/4nSVncRuvq3xHKFsr9OmI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNn3AE/btsjYOHoVRU/4nSVncRuvq3xHKFsr9OmI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNn3AE%2FbtsjYOHoVRU%2F4nSVncRuvq3xHKFsr9OmI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;259&quot; height=&quot;319&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;319&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>JAVA &amp;amp; Web</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/446</guid>
      <comments>https://cubenuri.tistory.com/446#entry446comment</comments>
      <pubDate>Thu, 15 Jun 2023 10:09:38 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 11 관련</title>
      <link>https://cubenuri.tistory.com/440</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;마우스 우클릭시 &quot;더 많은 옵션 표기 &quot; 말고 윈도우 10 처럼 사용하기&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1675744205795&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;윈도우11, 더 많은 옵션 표시 제거하기&quot; data-og-description=&quot;윈도우11 설치하여 사용하면서 불편한 점중 하나가 이전 방식의 우클릭 메뉴가 사라진 것. 더 많은 옵션 표시 - 제거 Win + Q -&amp;gt; cmd 입력 , 명령 프롬프트 관리자 권한 실행 reg.exe add &amp;ldquo;HKCU\Software\Class&quot; data-og-host=&quot;tooltip.tistory.com&quot; data-og-source-url=&quot;https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0&quot; data-og-url=&quot;https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/gH540/hyRxXipSwE/Kq3s9efl9IcZZGbMsWbDNK/img.jpg?width=800&amp;amp;height=450&amp;amp;face=0_0_800_450,https://scrap.kakaocdn.net/dn/cphTNF/hyRxY9syJ6/SXktBKy6dYDowt2toDtFtK/img.jpg?width=800&amp;amp;height=450&amp;amp;face=0_0_800_450,https://scrap.kakaocdn.net/dn/oQ35g/hyRxN1aZGQ/yjVarCQo22YqfBPJpjLoMK/img.png?width=979&amp;amp;height=512&amp;amp;face=0_0_979_512&quot;&gt;&lt;a href=&quot;https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tooltip.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B011-%EB%8D%94-%EB%A7%8E%EC%9D%80-%EC%98%B5%EC%85%98-%ED%91%9C%EC%8B%9C-%EC%A0%9C%EA%B1%B0%ED%95%98%EA%B8%B0&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/gH540/hyRxXipSwE/Kq3s9efl9IcZZGbMsWbDNK/img.jpg?width=800&amp;amp;height=450&amp;amp;face=0_0_800_450,https://scrap.kakaocdn.net/dn/cphTNF/hyRxY9syJ6/SXktBKy6dYDowt2toDtFtK/img.jpg?width=800&amp;amp;height=450&amp;amp;face=0_0_800_450,https://scrap.kakaocdn.net/dn/oQ35g/hyRxN1aZGQ/yjVarCQo22YqfBPJpjLoMK/img.png?width=979&amp;amp;height=512&amp;amp;face=0_0_979_512');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;윈도우11, 더 많은 옵션 표시 제거하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;윈도우11 설치하여 사용하면서 불편한 점중 하나가 이전 방식의 우클릭 메뉴가 사라진 것. 더 많은 옵션 표시 - 제거 Win + Q -&amp;gt; cmd 입력 , 명령 프롬프트 관리자 권한 실행 reg.exe add &amp;ldquo;HKCU\Software\Class&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tooltip.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발환경</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/440</guid>
      <comments>https://cubenuri.tistory.com/440#entry440comment</comments>
      <pubDate>Tue, 7 Feb 2023 13:30:16 +0900</pubDate>
    </item>
    <item>
      <title>1. Flutter 개발 환경 셋업</title>
      <link>https://cubenuri.tistory.com/436</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;*설치 환경&lt;br /&gt;&amp;nbsp;- 윈도우 11&lt;br /&gt;&amp;nbsp;- JDK8&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 유튭에서 그나마 최신인 영상을 찾아서 설치를 진행해보자&amp;nbsp;&lt;br /&gt;https://www.youtube.com/watch?v=_v_NP_Xw4pA&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;22년 11월 18일 기준 , 설치시작!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 공식 웹사이트에서 다운로드&amp;nbsp;&lt;br /&gt;&lt;a href=&quot;https://docs.flutter.dev/get-started/install&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.flutter.dev/get-started/install&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1668737996231&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Install&quot; data-og-description=&quot;Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems.&quot; data-og-host=&quot;docs.flutter.dev&quot; data-og-source-url=&quot;https://docs.flutter.dev/get-started/install&quot; data-og-url=&quot;https://docs.flutter.dev/get-started/install&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/h9JkP/hyQBRRGqZL/LFA8U2gPUwnUjkQLr9kLVK/img.png?width=937&amp;amp;height=461&amp;amp;face=0_0_937_461&quot;&gt;&lt;a href=&quot;https://docs.flutter.dev/get-started/install&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.flutter.dev/get-started/install&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/h9JkP/hyQBRRGqZL/LFA8U2gPUwnUjkQLr9kLVK/img.png?width=937&amp;amp;height=461&amp;amp;face=0_0_937_461');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Install&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.flutter.dev&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;난 윈도우 용으로 진행&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;968&quot; data-origin-height=&quot;641&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biVAX4/btrRvcuA9s2/lg9LX3sdaFM0WVCg1yA5Ck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biVAX4/btrRvcuA9s2/lg9LX3sdaFM0WVCg1yA5Ck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biVAX4/btrRvcuA9s2/lg9LX3sdaFM0WVCg1yA5Ck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiVAX4%2FbtrRvcuA9s2%2Flg9LX3sdaFM0WVCg1yA5Ck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;968&quot; height=&quot;641&quot; data-origin-width=&quot;968&quot; data-origin-height=&quot;641&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;플러터 설치 경로에 특수기호가 없어야 한다고 함&lt;/span&gt;. 그래서 난 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;C:\Flutter&lt;/span&gt; 에 설치 진행&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용자 환경 변수 추가&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;217&quot; data-origin-height=&quot;352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/coVo8g/btrRtz5dFbu/EcdbpFkCUhuqnkwIGHHZz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/coVo8g/btrRtz5dFbu/EcdbpFkCUhuqnkwIGHHZz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/coVo8g/btrRtz5dFbu/EcdbpFkCUhuqnkwIGHHZz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcoVo8g%2FbtrRtz5dFbu%2FEcdbpFkCUhuqnkwIGHHZz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;217&quot; height=&quot;352&quot; data-origin-width=&quot;217&quot; data-origin-height=&quot;352&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 #&amp;gt; flutter doctor&amp;nbsp; &amp;nbsp; 실행해보니&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;880&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cN83Bh/btrRuv2fwht/vbNKgomuQSNzi7Q7qaWkw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cN83Bh/btrRuv2fwht/vbNKgomuQSNzi7Q7qaWkw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cN83Bh/btrRuv2fwht/vbNKgomuQSNzi7Q7qaWkw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcN83Bh%2FbtrRuv2fwht%2FvbNKgomuQSNzi7Q7qaWkw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;883&quot; height=&quot;880&quot; data-origin-width=&quot;883&quot; data-origin-height=&quot;880&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 빨간색 글씨로 에러 발생&amp;nbsp; , 그래서 시키는대로 아래 사이트 접속해서 안드 스튜디로&amp;nbsp; 설치 시작!&lt;br /&gt;&lt;a href=&quot;https://developer.android.com/studio&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.android.com/studio&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1668739167719&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Download Android Studio &amp;amp; App Tools - Android Developers&quot; data-og-description=&quot;Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.&quot; data-og-host=&quot;developer.android.com&quot; data-og-source-url=&quot;https://developer.android.com/studio&quot; data-og-url=&quot;https://developer.android.com/studio&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/UIu5O/hyQBZIYDa8/mp79xMPnizpx7dgNKKgIA1/img.png?width=1480&amp;amp;height=1080&amp;amp;face=0_0_1480_1080,https://scrap.kakaocdn.net/dn/XmTgP/hyQBTPxXy4/h01MMuX7mtGjUypCzqMavk/img.png?width=916&amp;amp;height=541&amp;amp;face=0_0_916_541,https://scrap.kakaocdn.net/dn/5KeLD/hyQBZIYC8N/IpoqNAKOY1ovXdxhrndtjK/img.png?width=740&amp;amp;height=393&amp;amp;face=0_0_740_393&quot;&gt;&lt;a href=&quot;https://developer.android.com/studio&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://developer.android.com/studio&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/UIu5O/hyQBZIYDa8/mp79xMPnizpx7dgNKKgIA1/img.png?width=1480&amp;amp;height=1080&amp;amp;face=0_0_1480_1080,https://scrap.kakaocdn.net/dn/XmTgP/hyQBTPxXy4/h01MMuX7mtGjUypCzqMavk/img.png?width=916&amp;amp;height=541&amp;amp;face=0_0_916_541,https://scrap.kakaocdn.net/dn/5KeLD/hyQBZIYC8N/IpoqNAKOY1ovXdxhrndtjK/img.png?width=740&amp;amp;height=393&amp;amp;face=0_0_740_393');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Download Android Studio &amp;amp; App Tools - Android Developers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;developer.android.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;35&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NlvCo/btrRtyd9GIu/RwLDLoqnxAPW6gl7FeRMm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NlvCo/btrRtyd9GIu/RwLDLoqnxAPW6gl7FeRMm1/img.png&quot; data-alt=&quot;다운받은 버전 (윈도우용)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NlvCo/btrRtyd9GIu/RwLDLoqnxAPW6gl7FeRMm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNlvCo%2FbtrRtyd9GIu%2FRwLDLoqnxAPW6gl7FeRMm1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;302&quot; height=&quot;35&quot; data-origin-width=&quot;302&quot; data-origin-height=&quot;35&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;다운받은 버전 (윈도우용)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;392&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxzhNl/btrRuWFmfOf/7g1aCO3J5z863Szg6LVJ8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxzhNl/btrRuWFmfOf/7g1aCO3J5z863Szg6LVJ8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxzhNl/btrRuWFmfOf/7g1aCO3J5z863Szg6LVJ8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxzhNl%2FbtrRuWFmfOf%2F7g1aCO3J5z863Szg6LVJ8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;642&quot; height=&quot;392&quot; data-origin-width=&quot;642&quot; data-origin-height=&quot;392&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEPkic/btrRtIHMT9S/kWKxRWMpJdlKmTJKRVnvN1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEPkic/btrRtIHMT9S/kWKxRWMpJdlKmTJKRVnvN1/img.png&quot; data-origin-width=&quot;433&quot; data-origin-height=&quot;523&quot; data-is-animation=&quot;false&quot; style=&quot;width: 43.8005%; margin-right: 10px;&quot; data-widthpercent=&quot;44.32&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEPkic/btrRtIHMT9S/kWKxRWMpJdlKmTJKRVnvN1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEPkic%2FbtrRtIHMT9S%2FkWKxRWMpJdlKmTJKRVnvN1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;433&quot; height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zyesh/btrRsVHIenP/pLE7OwQZiZnf6iBOHnml0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zyesh/btrRsVHIenP/pLE7OwQZiZnf6iBOHnml0K/img.png&quot; data-origin-width=&quot;413&quot; data-origin-height=&quot;397&quot; data-is-animation=&quot;false&quot; data-widthpercent=&quot;55.68&quot; style=&quot;width: 55.0367%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zyesh/btrRsVHIenP/pLE7OwQZiZnf6iBOHnml0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzyesh%2FbtrRsVHIenP%2FpLE7OwQZiZnf6iBOHnml0K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;413&quot; height=&quot;397&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼가 한참 다운 받더니 완료!&lt;br /&gt;이제 커맨드 라인 툴 설치가 필요하다고 함&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;520&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgJAH3/btrRtVUucms/VS6rWrk2cYQHDFTXJLLT9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgJAH3/btrRtVUucms/VS6rWrk2cYQHDFTXJLLT9k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgJAH3/btrRtVUucms/VS6rWrk2cYQHDFTXJLLT9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgJAH3%2FbtrRtVUucms%2FVS6rWrk2cYQHDFTXJLLT9k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;738&quot; height=&quot;520&quot; data-origin-width=&quot;738&quot; data-origin-height=&quot;520&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 화면에서&amp;nbsp; 상단 탭 &quot;SDK Tools&quot; 에서 커맨드 라인툴 선택하고 설치 진행&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;539&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kMb2t/btrRw9Ecn6p/pc0XO7pOa3liQJv60P7Mdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kMb2t/btrRw9Ecn6p/pc0XO7pOa3liQJv60P7Mdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kMb2t/btrRw9Ecn6p/pc0XO7pOa3liQJv60P7Mdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkMb2t%2FbtrRw9Ecn6p%2Fpc0XO7pOa3liQJv60P7Mdk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;938&quot; height=&quot;539&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;539&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 완료후 다시 #&amp;gt; flutter doctor 실행 하니 경고가 하나 있어서 , 이것도 실행&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;873&quot; data-origin-height=&quot;294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/50W2T/btrRuVzGt2n/wgEFPJBrWOq8wXwkOEkutk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/50W2T/btrRuVzGt2n/wgEFPJBrWOq8wXwkOEkutk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/50W2T/btrRuVzGt2n/wgEFPJBrWOq8wXwkOEkutk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F50W2T%2FbtrRuVzGt2n%2FwgEFPJBrWOq8wXwkOEkutk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;873&quot; height=&quot;294&quot; data-origin-width=&quot;873&quot; data-origin-height=&quot;294&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;282&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2xqjO/btrRsIICGt6/HLE6MOI9HuDBTGqeCYzo91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2xqjO/btrRsIICGt6/HLE6MOI9HuDBTGqeCYzo91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2xqjO/btrRsIICGt6/HLE6MOI9HuDBTGqeCYzo91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2xqjO%2FbtrRsIICGt6%2FHLE6MOI9HuDBTGqeCYzo91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;504&quot; height=&quot;282&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;282&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 동의 하겠냐고&amp;nbsp; 4~5번 물어보는데 모두 y 로 선택!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;난 윈도우용 개발은 아직 생각이 없으니 에러인 상태고 그냥 두고 진행해보자!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;889&quot; data-origin-height=&quot;281&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMN7ps/btrRxVMvRug/K1uDhBzaRp1jkiSXh9hskk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMN7ps/btrRxVMvRug/K1uDhBzaRp1jkiSXh9hskk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMN7ps/btrRxVMvRug/K1uDhBzaRp1jkiSXh9hskk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMN7ps%2FbtrRxVMvRug%2FK1uDhBzaRp1jkiSXh9hskk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;889&quot; height=&quot;281&quot; data-origin-width=&quot;889&quot; data-origin-height=&quot;281&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2023-02-07 최신 안드로이드 스튜디오를 설치했더니&amp;nbsp; 자바11 이상이 필요하다 .&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;291&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTVkOM/btrYjXR5tHa/l8H1TxWe7FZEApY9DcMsV1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTVkOM/btrYjXR5tHa/l8H1TxWe7FZEApY9DcMsV1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTVkOM/btrYjXR5tHa/l8H1TxWe7FZEApY9DcMsV1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTVkOM%2FbtrYjXR5tHa%2Fl8H1TxWe7FZEApY9DcMsV1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;859&quot; height=&quot;291&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;291&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고&amp;nbsp; 안드로이드 스튜디오 적합한&amp;nbsp; 자바 번들을 못찾는다는 에러가 있는데 이것은&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 jre 폴더 대신 jbr 폴더를 카피하여 jre 로 붙여넣으면 해결된다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;366&quot; data-origin-height=&quot;456&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nt4SA/btrYmyYkFBD/tB9FkcR1hI7lAC2Qvxokg1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nt4SA/btrYmyYkFBD/tB9FkcR1hI7lAC2Qvxokg1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nt4SA/btrYmyYkFBD/tB9FkcR1hI7lAC2Qvxokg1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fnt4SA%2FbtrYmyYkFBD%2FtB9FkcR1hI7lAC2Qvxokg1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;366&quot; height=&quot;456&quot; data-origin-width=&quot;366&quot; data-origin-height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 이제 안드로이드 스튜디오에서 플러터 개발을 하기 위한 플러그인 설치&amp;nbsp;&lt;br /&gt;'22년 1월 &quot;코딩셰프&quot; 님의 유튭을 보니 더이상 비쥬얼스튜디오가 아닌&amp;nbsp; 안드 스튜디오에서 개발을 하신다고 한다. ' 일단&amp;nbsp; 현재(11월)는 또 어쩔런지 모르겠지만 당장 애뮬레이터도 안드스튜디오에 있기도 하니 나 역시 그냥 스튜디오로 개발을 시작해본다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;490&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vGbSd/btrRwWyF61Y/gek73n0chOrjPwsNZTHOU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vGbSd/btrRwWyF61Y/gek73n0chOrjPwsNZTHOU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vGbSd/btrRwWyF61Y/gek73n0chOrjPwsNZTHOU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvGbSd%2FbtrRwWyF61Y%2Fgek73n0chOrjPwsNZTHOU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;614&quot; height=&quot;490&quot; data-origin-width=&quot;614&quot; data-origin-height=&quot;490&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상 속에는 &quot;AVD Manager&quot; 란게 있는데 아무래도 아이콘으로 유추해볼때 &quot;Virtual Device Manager&quot; 인것 같다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfQRiC/btrRvaYtibE/rPKQiQpgFRNha5KOc4anE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfQRiC/btrRvaYtibE/rPKQiQpgFRNha5KOc4anE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfQRiC/btrRvaYtibE/rPKQiQpgFRNha5KOc4anE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfQRiC%2FbtrRvaYtibE%2FrPKQiQpgFRNha5KOc4anE1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;658&quot; height=&quot;190&quot; data-origin-width=&quot;658&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 디바이스가 보이면 정상이라고 한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;145&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dNye9W/btrRth5neoQ/MfnBU7x48zRTXdXLBHYu10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dNye9W/btrRth5neoQ/MfnBU7x48zRTXdXLBHYu10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dNye9W/btrRth5neoQ/MfnBU7x48zRTXdXLBHYu10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdNye9W%2FbtrRth5neoQ%2FMfnBU7x48zRTXdXLBHYu10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691&quot; height=&quot;145&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;145&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 플러터 프로젝트 생성 버튼을 눌러서 Flutter SDK 폴더를 지정해 줘야한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;867&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZRb4k/btrRtIhpjbY/04bjFDgBvSfz0zwZacokY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZRb4k/btrRtIhpjbY/04bjFDgBvSfz0zwZacokY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZRb4k/btrRtIhpjbY/04bjFDgBvSfz0zwZacokY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZRb4k%2FbtrRtIhpjbY%2F04bjFDgBvSfz0zwZacokY0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;867&quot; height=&quot;400&quot; data-origin-width=&quot;867&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;들여쓰기 넘 싫어서&amp;nbsp; 포맷팅도 자동으로 해주도록 ,&amp;nbsp; 프로젝트 셋팅 들어와서 저장시 포맷팅도 체크&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;579&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSJ4Nt/btrRDU86WZ3/sZJTfIYYMobDwijDeRuJWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSJ4Nt/btrRDU86WZ3/sZJTfIYYMobDwijDeRuJWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSJ4Nt/btrRDU86WZ3/sZJTfIYYMobDwijDeRuJWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSJ4Nt%2FbtrRDU86WZ3%2FsZJTfIYYMobDwijDeRuJWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;624&quot; height=&quot;579&quot; data-origin-width=&quot;624&quot; data-origin-height=&quot;579&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Flutter</category>
      <category>Flutter 설치</category>
      <author>스마트큐브</author>
      <guid isPermaLink="true">https://cubenuri.tistory.com/436</guid>
      <comments>https://cubenuri.tistory.com/436#entry436comment</comments>
      <pubDate>Fri, 18 Nov 2022 12:11:24 +0900</pubDate>
    </item>
  </channel>
</rss>