如何修復 macOS 中的「您的 CLT 不支援 macOS 11」錯誤

最近在 macOS 上使用 Homebrew 安裝套件時,我遇到了這個錯誤,我的情況是安裝 rbenv 時出現了以下錯誤訊息: ➜ brew install rbenv ... Error: Your CLT does not support macOS 11. It is either outdated or was modified. Please update your CLT or delete it if no updates are available. Update them from Software Update in System Preferences or run: softwareupdate --all --install --force If that doesn't show you an update run: sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --install Alternatively, manually download them from: https://developer....

如何修復Homebrew錯誤“Permission denied @ apply2files”

在運行brew upgrade node以升級我的macOS上的Node.js安裝之後,Homebrew決定自動運行brew cleanup。 它正在進行清理,一直Removing:/Users/.....,直到我遇到了錯誤: Error: Permission denied @ apply2files - /usr/local/lib/docker/cli-plugins 看到路徑中的“docker”嗎? 原來是最近刪除了Docker,這導致了錯誤。我解決問題的方法是重新創建了一個Docker應用的文件夾: mkdir -p /Applications/Docker.app/Contents/Resources/cli-plugins 然後運行 brew cleanup 問題得以解決。 你的問題可能是由於其他缺少的庫引起的,而不是Docker,所以在這種情況下,你可以搜索你遇到的具體錯誤消息,看看是否有其他人遇到了相同的問題並解決了它。但這是一個開始。

如何加入蘋果開發者計劃

蘋果開發者計劃是您透過所有蘋果應用商店發布應用的方式。 目前會員費用為每年99美元。 創建Swift應用程式不是必需的,但發布它們是必需的,並且還可以訪問macOS和Xcode的私有測試版。 要加入蘋果開發者計劃,請前往蘋果開發者網站,然後在頂部菜單中點擊帳戶。 您將看到一個登錄表單。輸入您的蘋果ID,如果您還沒有,可以創建一個。 登錄後,您會看到類似於以下的頁面: 將鼠標懸停在加入蘋果開發者計劃菜單上。一個新的頁面將告訴您加入該計劃可以獲得的所有內容: 點擊頂部的註冊按鈕。 然後,您需要填寫一個表格: 接下來,您可以選擇以個人身份、公司或非盈利組織身份註冊。我選擇了第一個選項。 然後,我同意了蘋果開發者計劃許可協議,並進行了付款。 付款每年自動續訂,直到您決定取消。 付款完成後,需要一些等待時間來設置一切。他們說最多需要48小時的處理時間。 與此同時,帳戶處於待審狀態。 對我而言,設置蘋果開發者計劃只需要10分鐘。 我收到了一封郵件,並且能夠看到App Store Connect和私有測試版軟件的下載。

如何在 macOS Finder 中隱藏文件或文件夾

我對 macOS 在我的用戶文件夾中自動生成一個沒有任何理由的 Public 文件夾感到有些困擾。 我無法刪除它,因為這是一個系統文件夾。 所以我找到了一個方法來隱藏它。 打開終端並運行 chflags hidden <path> 命令,像這樣: chflags hidden Public 完成了! 如果需要將其恢復為可見,使用以下命令: chflags nohidden <path>

如何在 macOS 上安裝 PostgreSQL

安裝 PostgreSQL 資料庫管理系統的步驟指南 下面的指示是基於 macOS 安裝 PostgreSQL 的方式。 對於 Windows 和 Linux 使用者,請前往 https://www.postgresql.org/download/ 選擇適合的套件。 如果你使用其他平台,請搜尋「如何在 Windows 安裝 PostgreSQL」或「如何在 你的 Linux 發行版 安裝 PostgreSQL」。這些步驟不會有太大差異,尤其是在安裝階段之後。 在 macOS 上,我們會使用 Homebrew。如果你尚未安裝 Homebrew,請前往 https://brew.sh/ 並按照指示進行安裝。 完成後,返回終端機並執行以下命令: brew install postgresql 當安裝完成後,執行以下命令: brew services start postgresql 這將把 PostgreSQL 開啟作為背景服務聆聽連線。 使用 Homebrew 的好處是可以使用以下命令進行更新 brew upgrade postgresql brew postgresql-upgrade-database brew services restart postgresql postgresql 是 PostgreSQL 較難發音的名稱,但其實它們是同一個東西,只是在名稱中嵌入了 SQL。SQL 是什麼?SQL(發音為“sequel”)是結構化查詢語言(Structured Query Language)的簡稱,它是一種我們用於與關聯式資料庫進行互動的特殊語言。 如果你對資料庫是新手,這些術語可能讓你有點困惑!基本上,關聯式資料庫將資料組織到資料表中,並提供一種從這些資料表中插入和提取資料的方法。這就是 SQL。 驗證完 PostgresSQL 的登入設定後 返回終端機,輸入: psql postgres 這將給你進入 postgres 資料庫的權限,預設該資料庫與你的 macOS 使用者名稱相同。Homebrew 在安裝時會自動建立你的使用者。...

如何在 macOS 上安裝 Pygame Zero

幾個月前我買了一本來自 Raspberry Pi Press 的書,名為 Code the Classics。這是一本非常棒的書,裡面介紹了一些經典遊戲,包括 Sensible Soccer 和 Centipede,然後以 Python 構建了這些遊戲的克隆版本。總共有 5 個遊戲。 這本書很不錯,你可以在上面提供的連結上免費下載,並且你可以在 GitHub 上找到書內建的遊戲代碼,連結在這裡:https://github.com/Wireframe-Magazine/Code-the-Classics。 不幸的是,這本書並沒有解釋如何建構這些遊戲,它只列出了源代碼。無論如何,這是開始你的 Python 遊戲開發之旅的絕佳方式。 終於,我找到了一些時間來深入研究,第一步是安裝 Pygame Zero,這是一個在 Pygame 基礎上創建遊戲的庫。 理論上說,這不難。只需使用 pip 進行分發安裝: pip install pgzero 但我在我的 Mac 上遇到了一些問題。安裝過程中出現了錯誤: fatal error: 'SDL.h' file not found #include "SDL.h" ^~~~~~~ 1 error generated. 我檢查了可能的問題,並找到了一個可能的版本要求不匹配的原因,也許是由於庫的新版本發布而導致的最近問題。但我必須直接從 GitHub 安裝最新版本: pip install git+https://github.com/lordmauve/[[email protected]](/cdn-cgi/l/email-protection) 然後它正常運行了!

如何在 macOS 上安裝SQLite

在這篇教程中,我將解釋如何在 macOS 上安裝SQLite。 我是一位Mac使用者,並沒有Windows電腦,所以無法提供Windows的安裝指示。請Google搜索"如何在Windows上安裝SQLite"以獲取具體指示。對於Linux也是同樣的情況。 在macOS上,您不需要進行任何操作來安裝SQLite。它已預先安裝在所有現代版本的macOS中。 您只需打開終端並運行以下命令: sqlite3 按下ctrl-C兩次以退出SQLite執行程序。 這非常酷! 我的macOS Mojave版本自帶的SQLite版本是3.24,而最新版本(目前為止)是SQLite 3.30。您可以使用Homebrew進行SQLite升級,但為了簡單起見,我不打算涉及這一點。 我們可以使用一個很棒的軟件TablePlus來與SQLite數據庫進行交互。它提供了一個免費試用版本,非常適合我們的用途,因為它的限制是同時連接到數據庫的連接數。 從https://tableplus.com下載它。我知道有macOS、Windows和Linux版本。 您可以創建一個新的連接,選擇SQLite: 您可以選擇一個名稱,然後輸入數據庫路徑。我選擇在/Users/flaviocopes/文件夾中創建一個名為test.db的數據庫: SQLite非常棒,因為數據庫以文件形式存在,您可以將其放在任何您想要的地方。這與PostgreSQL、MySQL和其他大型DBMS非常不同。 按下“Connect”按鈕,成功創建了連接: 我可以在該文件夾中看到創建的文件,大小為零KB: 就是這樣。 我將很快製作更多有關如何使用這個SQLite數據庫的教程。

如何在 macOS 上安裝本地 SSL 憑證

您已經編寫了一個應該使用 HTTPS 的應用程序,但它無法正常工作:當您嘗試使用 HTTPS 訪問時,出現警告,儘管您已經創建了一個本地憑證。 這是因為默認情況下,瀏覽器不信任本地憑證。 我們需要安裝它! 我假設您在本節中使用 Chrome 瀏覽器。 之後尋找地址欄附近的“不安全”圖標,然後會出現一個小面板: 點擊面板中的“憑證”選項,您應該會看到另一個面板顯示憑證的詳細信息: 現在將憑證的圖標從那裡拖到桌面或其他任意位置。直接使用鼠標進行拖放操作。 完成後,在Finder中找到該文件,並雙擊它。 您應該看到一個提示安裝它: 在“鑰匙串”選項所在位置,請選擇“系統”而不是“login”: 按“添加” ,現在您應該在系統鑰匙串中看到憑證,憑證名為“localhost”: 然後再次雙擊憑證,將出現如下窗口: 在“信任”旁邊點擊箭頭,您應該看到這個窗口,確保將“使用此憑證時”更改為“始終信任”: 就這樣!現在關閉鑰匙串應用(cmd-Q),然後重新加載您的 Chrome 瀏覽器頁籤,應該可以正常工作! 並且現在它應該在您使用的任何瀏覽器上正常工作。

如何在 macOS 上解決安裝 Node `canvas` 的問題

我想使用Node.js的canvas NPM包,但是執行npm install canvas會出現以下錯誤訊息: npm ERR! code 1 npm ERR! path /Users/flaviocopes/dev/old/generate-images-posts/node\_modules/canvas npm ERR! command failed npm ERR! command sh -c node-pre-gyp install --fallback-to-build npm ERR! Failed to execute '/opt/homebrew/Cellar/[[email protected]](/cdn-cgi/l/email-protection)/16.14.2/bin/node /opt/homebrew/Cellar/[[email protected]](/cdn-cgi/l/email-protection)/16.14.2/lib/node\_modules/npm/node\_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/Users/flaviocopes/dev/old/generate-images-posts/node\_modules/canvas/build/Release/canvas.node --module\_name=canvas --module\_path=/Users/flaviocopes/dev/old/generate-images-posts/node\_modules/canvas/build/Release --napi\_version=8 --node\_abi\_napi=napi --napi\_build\_version=0 --node\_napi\_label=node-v93' (1) npm ERR! node-pre-gyp info it worked if it ends with ok npm ERR! node-pre-gyp info using [[email protected]](/cdn-cgi/l/email-protection) npm ERR! node-pre-gyp info using [[email protected]](/cdn-cgi/l/email-protection) | darwin | arm64 npm ERR!...

如何在 macOS 中解決「iphoneos 不能找到」錯誤

一個解決 React Native 混亂錯誤的快速指南 在安裝 React Native 以在 iOS 上運行專案時,我遇到了一個問題。 我進入專案的 ios 文件夾並執行了指令 pod install,這是我被告知要執行的。 但是在執行這個指令時,我收到了一個很長的錯誤訊息: 從這個錯誤訊息中,我看到了「error: SDK “iphoneos” 不能被找到」。 這看起來很可疑,是吧? 所以我做了一些研究,解決問題的方法是執行以下指令: sudo xcode-select --switch /Applications/Xcode.app 然後再次執行 pod install,一切都運行正常了!