<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mac on Quietbo</title><link>https://quietbo.com/tags/mac/</link><description>Recent content in Mac on Quietbo</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><lastBuildDate>Fri, 21 Jan 2022 20:00:38 +0000</lastBuildDate><atom:link href="https://quietbo.com/tags/mac/index.xml" rel="self" type="application/rss+xml"/><item><title>[Mac|M1] Port 5000 already in use,Port 5000一直被佔用(已解決)</title><link>https://quietbo.com/2022/01/22/macm1-port-5000-already-in-useport-5000%E4%B8%80%E7%9B%B4%E8%A2%AB%E4%BD%94%E7%94%A8%E5%B7%B2%E8%A7%A3%E6%B1%BA/</link><pubDate>Fri, 21 Jan 2022 20:00:38 +0000</pubDate><guid>https://quietbo.com/2022/01/22/macm1-port-5000-already-in-useport-5000%E4%B8%80%E7%9B%B4%E8%A2%AB%E4%BD%94%E7%94%A8%E5%B7%B2%E8%A7%A3%E6%B1%BA/</guid><description>&lt;p&gt;再學習docker+flask+redis時遇到一個小問題，就是5000一直被佔用著，但Flask 預設使用 port 5000。&lt;/p&gt;
&lt;p&gt;查詢port 5000是否被佔用:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;$ sudo lsof -i :5000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ControlCe 96400 bocky 36u IPv4 0xb3652d5dff6c5fe3 0t0 TCP *:commplex-main (LISTEN)
ControlCe 96400 bocky 37u IPv6 0xb3652d5dec3e630b 0t0 TCP *:commplex-main (LISTEN)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;查詢結果已經在使用了&lt;/p&gt;
&lt;h2 id="解決方式1"&gt;解決方式1.
&lt;/h2&gt;&lt;p&gt;左上角[系統偏好設定]&lt;figure class="wp-block-image"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img decoding="async" src="https://i.imgur.com/8Tv4FHr.png" alt="" /&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;點擊[共享]&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/L7TRWPJ.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;將AirPlay接收器關閉。&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/umGw5mx.png" alt="" /&gt;&lt;/p&gt;
&lt;h2 id="解決方式2"&gt;解決方式2.
&lt;/h2&gt;&lt;p&gt;將flask更換其他port號，更換port方式請自行搜尋。&lt;/p&gt;</description></item><item><title>[Mac|M1] ModuleNotFoundError: No module named ‘pip._internal.cli.main’ (已解決)</title><link>https://quietbo.com/2022/01/17/macm1-modulenotfounderror-no-module-named-pip-_internal-cli-main-%E5%B7%B2%E8%A7%A3%E6%B1%BA/</link><pubDate>Mon, 17 Jan 2022 07:01:50 +0000</pubDate><guid>https://quietbo.com/2022/01/17/macm1-modulenotfounderror-no-module-named-pip-_internal-cli-main-%E5%B7%B2%E8%A7%A3%E6%B1%BA/</guid><description>&lt;p&gt;問題訊息如下:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;$ pip install --upgrade pip
Traceback (most recent call last):
 File "/usr/local/bin/pip", line 6, in &amp;lt;module&amp;gt;
 from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;解決方式:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code lang="bash" class="language-bash line-numbers"&gt;curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;Defaulting to user installation because normal site-packages is not writeable
Collecting pip
 Using cached pip-21.3.1-py3-none-any.whl (1.7 MB)
Installing collected packages: pip
 WARNING: The scripts pip, pip3 and pip3.8 are installed in '/Users/bocky/Library/Python/3.8/bin' which is not on PATH.
 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-21.3.1
WARNING: You are using pip version 19.2.3; however, version 21.3.1 is available.
You should consider upgrading via the '/Applications/Xcode.app/Contents/Developer/usr/bin/python3 -m pip install --upgrade pip' command.&lt;/code&gt;&lt;/pre&gt;&lt;figure class="wp-block-image"&gt;
&lt;p&gt;&lt;img decoding="async" src="https://i.imgur.com/ZxKs6aB.png" alt="" /&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;訊息告知建議執行的內容:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code lang="bash" class="language-bash line-numbers"&gt;/Applications/Xcode.app/Contents/Developer/usr/bin/python3 -m pip install --upgrade pip&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;下方為執行結果:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in ./Library/Python/3.8/lib/python/site-packages (21.3.1)&lt;/code&gt;&lt;/pre&gt;&lt;figure class="wp-block-image"&gt;
&lt;p&gt;&lt;img decoding="async" src="https://i.imgur.com/LwzulX6.png" alt="" /&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;解決!&lt;/p&gt;</description></item><item><title>[Docker] Mac M1 – no such file or directory: /var/lib/docker/volumes ，找不到var/lib/docker/volumes (已解決)</title><link>https://quietbo.com/2021/12/23/docker-mac-m1-no-such-file-or-directory-var-lib-docker-volumes-%EF%BC%8C%E6%89%BE%E4%B8%8D%E5%88%B0var-lib-docker-volumes-%E5%B7%B2%E8%A7%A3%E6%B1%BA/</link><pubDate>Wed, 22 Dec 2021 17:29:36 +0000</pubDate><guid>https://quietbo.com/2021/12/23/docker-mac-m1-no-such-file-or-directory-var-lib-docker-volumes-%EF%BC%8C%E6%89%BE%E4%B8%8D%E5%88%B0var-lib-docker-volumes-%E5%B7%B2%E8%A7%A3%E6%B1%BA/</guid><description>&lt;ul class="wp-block-list"&gt;
 &lt;li&gt;
 Mac M1 version 12.0.1
 &lt;/li&gt;
 &lt;li&gt;
 Docker version 20.10.11
 &lt;/li&gt;
&lt;/ul&gt;&lt;figure class="wp-block-image"&gt;
&lt;p&gt;&lt;img decoding="async" src="https://i.imgur.com/porV5EQ.png" alt="" /&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;嘗試進入這個路徑時，發現它並不存在&lt;figure class="wp-block-image"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img decoding="async" src="https://i.imgur.com/64ZyrW9.png" alt="" /&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;網路上有許多解決方式是使用下方指令，但仍錯誤。&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;嘗試之後直接閃退：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;[screen is terminating]&lt;/code&gt;&lt;/pre&gt;&lt;figure class="wp-block-image"&gt;
&lt;p&gt;&lt;img decoding="async" src="https://i.imgur.com/ghCOFSw.png" alt="" /&gt; &lt;/figure&gt;&lt;/p&gt;
&lt;div id="ez-toc-container" class="ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction"&gt;
 &lt;div class="ez-toc-title-container"&gt;
 &lt;p class="ez-toc-title" style="cursor:inherit"&gt;
 Table of Contents
 &lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;span class=&amp;quot;ez-toc-title-toggle&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle&amp;quot; aria-label=&amp;quot;顯示/隱藏內容目錄&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;ez-toc-js-icon-con&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;eztoc-hide&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;Toggle&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;ez-toc-icon-toggle-span&amp;quot;&amp;gt;&amp;lt;svg style=&amp;quot;fill: #999;color:#999&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; class=&amp;quot;list-377408&amp;quot; width=&amp;quot;20px&amp;quot; height=&amp;quot;20px&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; fill=&amp;quot;none&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z&amp;quot; fill=&amp;quot;currentColor&amp;quot;&amp;gt;&amp;lt;/path&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;svg style=&amp;quot;fill: #999;color:#999&amp;quot; class=&amp;quot;arrow-unsorted-368013&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; width=&amp;quot;10px&amp;quot; height=&amp;quot;10px&amp;quot; viewBox=&amp;quot;0 0 24 24&amp;quot; version=&amp;quot;1.2&amp;quot; baseProfile=&amp;quot;tiny&amp;quot;&amp;gt;&amp;lt;path d=&amp;quot;M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z&amp;quot;/&amp;gt;&amp;lt;/svg&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
 &lt;/div&gt;&lt;nav&gt;
 &lt;ul class='ez-toc-list ez-toc-list-level-1 ' &gt;
 &lt;li class='ez-toc-page-1 ez-toc-heading-level-2'&gt;
 &lt;a class="ez-toc-link ez-toc-heading-1" href="https://quietbo.com/2021/12/23/docker-mac-m1-no-such-file-or-directory-var-lib-docker-volumes-%ef%bc%8c%e6%89%be%e4%b8%8d%e5%88%b0var-lib-docker-volumes-%e5%b7%b2%e8%a7%a3%e6%b1%ba/#1%E8%A7%A3%E6%B1%BA%E9%96%83%E9%80%80%E5%95%8F%E9%A1%8C%E6%96%B9%E5%BC%8F" &gt;1.解決閃退問題方式&lt;/a&gt;
 &lt;/li&gt;
 &lt;li class='ez-toc-page-1 ez-toc-heading-level-2'&gt;
 &lt;a class="ez-toc-link ez-toc-heading-2" href="https://quietbo.com/2021/12/23/docker-mac-m1-no-such-file-or-directory-var-lib-docker-volumes-%ef%bc%8c%e6%89%be%e4%b8%8d%e5%88%b0var-lib-docker-volumes-%e5%b7%b2%e8%a7%a3%e6%b1%ba/#2%E6%AA%A2%E8%A6%96volumes" &gt;2.檢視volumes&lt;/a&gt;
 &lt;/li&gt;
 &lt;li class='ez-toc-page-1 ez-toc-heading-level-2'&gt;
 &lt;a class="ez-toc-link ez-toc-heading-3" href="https://quietbo.com/2021/12/23/docker-mac-m1-no-such-file-or-directory-var-lib-docker-volumes-%ef%bc%8c%e6%89%be%e4%b8%8d%e5%88%b0var-lib-docker-volumes-%e5%b7%b2%e8%a7%a3%e6%b1%ba/#%E8%A3%9C%E5%85%85%EF%BC%9A" &gt;補充：&lt;/a&gt;&lt;ul class='ez-toc-list-level-3' &gt;
 &lt;li class='ez-toc-heading-level-3'&gt;
 &lt;a class="ez-toc-link ez-toc-heading-4" href="https://quietbo.com/2021/12/23/docker-mac-m1-no-such-file-or-directory-var-lib-docker-volumes-%ef%bc%8c%e6%89%be%e4%b8%8d%e5%88%b0var-lib-docker-volumes-%e5%b7%b2%e8%a7%a3%e6%b1%ba/#%E9%80%B2%E5%85%A5Mountpoint%E5%B0%8D%E6%87%89%E7%9A%84%E8%B3%87%E6%96%99%E5%A4%BE_Linux" &gt;進入Mountpoint對應的資料夾 (Linux)&lt;/a&gt;
 &lt;/li&gt;
 &lt;/ul&gt;
 &lt;/li&gt;
 &lt;/ul&gt;&lt;/nav&gt;
&lt;/div&gt;
&lt;h2 id="1解決閃退問題方式"&gt;&lt;span class="ez-toc-section" id="1%E8%A7%A3%E6%B1%BA%E9%96%83%E9%80%80%E5%95%8F%E9%A1%8C%E6%96%B9%E5%BC%8F"&gt;&lt;/span&gt;1.解決閃退問題方式&lt;span class="ez-toc-section-end"&gt;&lt;/span&gt;
&lt;/h2&gt;&lt;p&gt;詳細可參考此篇：&lt;a class="link" href="https://stackoverflow.com/questions/38532483/where-is-var-lib-docker-on-mac-os-x/65645462#65645462" target="_blank" rel="noopener"
 &gt;Where is /var/lib/docker on Mac/OS X&lt;/a&gt;&lt;br&gt;
mac下docker實際是在vm裡又加了一層，因此需要進入vm 才能進行操作。&lt;/p&gt;
&lt;ul class="wp-block-list"&gt;
 &lt;li&gt;
 終端機執行下方指令
 &lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;docker run -it --privileged --pid=host debian nsenter -t 1 -m -u -n -i sh&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="2檢視volumes"&gt;&lt;span class="ez-toc-section" id="2%E6%AA%A2%E8%A6%96volumes"&gt;&lt;/span&gt;2.檢視volumes&lt;span class="ez-toc-section-end"&gt;&lt;/span&gt;
&lt;/h2&gt;&lt;p&gt;解決閃退問題後，會進入VM內，輸入ls，檢視當前路徑下目錄資訊。&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code class=""&gt;ls /var/lib/docker/volumes/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;找到我要的mysql-data，而其他卷掛載都在這個目錄下：&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/6LVBW4n.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;退出：exit&lt;/p&gt;
&lt;h2 id="補充"&gt;&lt;span class="ez-toc-section" id="%E8%A3%9C%E5%85%85%EF%BC%9A"&gt;&lt;/span&gt;補充：&lt;span class="ez-toc-section-end"&gt;&lt;/span&gt;
&lt;/h2&gt;&lt;h3 id="進入mountpoint對應的資料夾-linux"&gt;&lt;span class="ez-toc-section" id="%E9%80%B2%E5%85%A5Mountpoint%E5%B0%8D%E6%87%89%E7%9A%84%E8%B3%87%E6%96%99%E5%A4%BE_Linux"&gt;&lt;/span&gt;進入Mountpoint對應的資料夾 (Linux)&lt;span class="ez-toc-section-end"&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;p&gt;如果使用Linux，可以直接找到Mountpoint對應的目錄，就是和container連接的地方，這裡面的改動和container內是同步的。&lt;br&gt;
但如果是Mac，用同樣的方式想要進入Mountpoint對應的目錄，會不存在，&lt;/p&gt;
&lt;p&gt;Mac需要先創建一個Linux的VM，所以Mountpoint對應的不是Mac裡可以找得到的檔案，而是要到那個VM裡去找，&lt;/p&gt;</description></item><item><title>[解決]終端機的亂碼’?’</title><link>https://quietbo.com/2021/05/07/%E8%A7%A3%E6%B1%BA%E7%B5%82%E7%AB%AF%E6%A9%9F%E4%B8%8A%E7%9A%84%E4%BA%82%E7%A2%BC/</link><pubDate>Thu, 06 May 2021 16:35:47 +0000</pubDate><guid>https://quietbo.com/2021/05/07/%E8%A7%A3%E6%B1%BA%E7%B5%82%E7%AB%AF%E6%A9%9F%E4%B8%8A%E7%9A%84%E4%BA%82%E7%A2%BC/</guid><description>&lt;p&gt;最近買了一台mac，網路上找了安裝&lt;code&gt;iTerms2 + Oh-my-zsh&lt;/code&gt;的方法，順利完成安裝後，再回頭開原本的Terminal(終端機)，發現竟然有亂碼！？&lt;br&gt;
雖然絕大部分都開iTerms2，但還是想把這問題解決，不然我晚上一定睡不著覺。&lt;br&gt;
本篇不是要解決&lt;code&gt;終端機中文字出現亂碼&lt;/code&gt;問題。&lt;/p&gt;
&lt;p&gt;下圖是終端機的樣子，有“？”&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/qSlJ2Gc.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;下圖為iTerm2&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/VIMZ10Q.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;為什麼原本的終端機會有？但iTerms2沒有呢？&lt;/p&gt;
&lt;p&gt;主要是因為一個叫&lt;code&gt;Powerline&lt;/code&gt;的字型，如果有興趣的人可以解決這問題後，自行去Google這個關鍵字．&lt;/p&gt;
&lt;p&gt;以下為iTerms2設定．&lt;br&gt;
Preferences -&amp;gt; Profiles -&amp;gt; Text -&amp;gt; Font -&amp;gt; Meslo LG S DZ for Powerline&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/94I8NQ9.png" alt="" /&gt;&lt;br&gt;
大家主要注意是&lt;code&gt;字型&lt;/code&gt;的位置。&lt;/p&gt;
&lt;p&gt;下圖為原本終端機的設定，字體不是Powerline。&lt;br&gt;
描述檔 -&amp;gt; 文字 -&amp;gt; 字體 -&amp;gt; 更改…&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/1awCKzh.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;更改 -&amp;gt; 字體集：等寬字 -&amp;gt; XXXXX Powerline&lt;br&gt;
選最後面有Powerline就可以了&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/ZK7KmH6.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;顯示結果：&lt;br&gt;
&lt;img decoding="async" src="https://i.imgur.com/Uphv61g.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;希望本篇有幫助到像我一樣不知道powerline是什麼的人～&lt;/p&gt;</description></item></channel></rss>