Homebrew 的實用指南

介紹流行的 Homebrew 套件管理器 Homebrew 是一個很好的套件管理器。原本是為 macOS 而開發的,現在也可以在 Linux 和 Windows Subsystem for Linux 上運行。 使用 Homebrew,你可以安裝幾乎任何你能想到的命令行應用程式,甚至是擁有完整圖形界面的應用程式。 如何安裝 Homebrew? 在 macOS 上,安裝 Homebrew 的指令如下: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 在 Linux/Windows 上,請參考官方網站的說明。 執行以上指令後,你就可以在終端機中使用 brew 命令了: 看到了嗎?我們有一個可以使用的子命令列表:brew install、brew upgrade、brew uninstall 等等。 安裝應用程式 使用 brew install 命令來安裝一個應用程式: brew install <包名> 例如,要安裝 mysql,執行以下命令: brew install mysql 這個命令有很多可用的選項,你可以查看它們: 你或許永遠不需要這些選項 - 我很少會使用除了預設的 brew install <package> 以外的其他選項。 有時候,某些套件(就像我在上面的示例中使用的 mysql 套件)會安裝成功,但在使用之前需要一些額外的步驟。 如果是這種情況,在安裝過程結束時,Homebrew 通常會提示給你。請確保你仔細閱讀 Homebrew 輸出到終端機的所有內容,以免日後出現問題。 套件安裝的位置在哪裡? 使用 Homebrew 安裝的套件都會被安裝到特定的資料夾中。...

Python安裝第三方套件使用 `pip`

Python標準函式庫包含了大量的實用工具,可以滿足我們的大部分需求,但並不能滿足所有需求。 這就是為什麼有人和公司會創建套件,並將它們作為開源軟體提供給整個社群。 這些模組都被集中在一個地方,即 Python套件索引,可以在 https://pypi.org 上找到,並且可以使用 pip 安裝在你的系統上。 截至撰寫本文時,有超過 270,000 個套件可供免費使用。 如果你按照Python的安裝說明安裝過程中,你應該已經安裝了 pip。 使用以下命令安裝任何套件: pip install <套件名稱> 如果安裝過程有問題,你也可以通過以下命令執行安裝: python -m pip install <套件名稱> 例如,你可以安裝 requests 套件,這是一個流行的HTTP庫: pip install requests 安裝完成後,它將對所有的Python腳本可用,因為套件是全局安裝的。 具體位置取決於你的操作系統。 在macOS上,執行Python 3.9,位置為 /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages。 使用以下命令將套件升級到最新版本: pip install –U <套件名稱> 使用以下命令安裝特定版本的套件: pip install <套件名稱>==<版本號> 使用以下命令卸載套件: pip uninstall <套件名稱> 使用以下命令顯示已安裝套件的詳細資訊,包括版本、文檔網站和作者資訊: pip show <套件名稱>

如何在 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 上安裝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數據庫的教程。

如何安裝 Next.js

這是一個關於如何安裝 Next.js 的逐步指南。 要安裝 Next.js,您需要先安裝 Node.js。 請確保您已經安裝了最新版本的 Node.js。在終端機中輸入 node -v,並將其與 https://nodejs.org/ 上列出的最新 LTS 版本進行比較。 安裝完 Node.js 後,您將可以在命令行中使用 npm 命令。 如果在這個階段遇到任何問題,我建議您參考以下我為您撰寫的教程: 如何安裝 Node.js 如何更新 Node.js npm 包管理器介紹 Unix Shell 教程 如何使用 macOS 終端機 Bash Shell 現在,您已將 Node 更新為最新版本並且擁有 npm,請在任何您喜歡的位置創建一個空文件夾,例如在您的主文件夾中,然後進入該文件夾: mkdir nextjs cd nextjs 接著,創建您的第一個 Next 專案: mkdir firstproject cd firstproject 現在使用 npm 命令將其初始化為 Node 專案: npm init -y -y 選項告訴 npm 使用項目的默認設置,填充一個示例的 package.json 文件。 現在安裝 Next 和 React: npm install next react react-dom 您的專案文件夾現在應該有 2 個文件:...

如何安裝 React

如何在開發電腦上安裝 React 你該如何安裝 React? React 是一個函式庫,所以說「安裝」可能聽起來有點奇怪。也許「設置」是一個更好的詞,但你懂得概念。 有多種方式可以設置 React,以便在你的應用程式或網站中使用。 在網頁中直接載入 React 最簡單的方法是將 React 的 JavaScript 檔案直接添加到網頁中。當你的 React 應用程式與現有頁面上的元素互動時,而不是控制整個導航方面時,這是最佳選擇。 在這種情況下,你需要在 body 標籤的末尾添加兩個 script 標籤: <html> ... <body> ... <script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.7.0-alpha.2/umd/react.development.js" crossorigin ></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.7.0-alpha.2/umd/react-dom.production.min.js" crossorigin ></script> </body> </html> 在連結中的 16.7.0-alpha.2 版本表示當前最新版本的 16.7 alpha(在撰寫本文時)。請將其更改為可用的最新 React 版本。 在這裡,我們載入了 React 和 React DOM 兩個庫。為什麼會有兩個庫呢?因為 React 完全獨立於瀏覽器,可以在瀏覽器之外使用(例如,在 React Native 上使用於移動設備)。因此需要 React DOM 來添加瀏覽器的包裝。 在這些標籤之後,你可以載入使用 React 的 JavaScript 檔案,或者甚至在 script 標籤中內嵌 JavaScript: <script src="app.js"></script> <!-- or --> <script> //我的應用程式 </script> 使用 JSX 需要多一個步驟:載入 Babel...