MacOS下用Homebrew安裝開源工具的過程-創新互聯
這篇文章主要介紹“Mac OS下用Homebrew安裝開源工具的過程”,在日常操作中,相信很多人在Mac OS下用Homebrew安裝開源工具的過程問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Mac OS下用Homebrew安裝開源工具的過程”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
創新互聯公司專注于文山州企業網站建設,成都響應式網站建設公司,成都商城網站開發。文山州網站建設公司,為文山州等地區提供建站服務。全流程定制網站設計,專業設計,全程項目跟蹤,創新互聯公司專業和態度為您提供的服務本文主要介紹了適用于Mac OS系統的一款軟件包管理工具Homebrew,并詳細說明了新建Formula的步驟。
1 Homebrew 介紹Homebrew[1]是一款 Mac OS 平臺下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和文件路徑的情況,十分方便快捷。Homebrew 可以說已經成為使用 Mac 電腦程序員的標配。做為開源軟件的貢獻者,本文將向大家介紹一下如何能夠讓自己的開源項目通過 Homebrew 進行軟件包管理。
brew install foo
2 Formula VS. Cask
Homebrew 支持多種形式的軟件包管理,常見的有 Formula 和 Cask 兩種。Formula 一般用來源碼編譯安裝開源的命令行工具,Cask 一般用來安裝支持UI的應用程序。官方 Formula 對應的 Github 項目為 homebrew-core[2], Cask 對應的 Github 項目為homebrew-cask[3]。建議先 Fork 相應的 Git 項目到自己的賬號下再添加新的工具。文章篇幅所限,本文只會介紹 Formula 的創建使用方法,Cask 的創建方法類似。
3 新建 Formula 步驟
01 本地 Git 倉庫準備
cd `brew --repo`/Library/Taps/homebrew/homebrew-core git remote add ${your_github_id} https://github.com/${your_github_id}/homebrew-core.git git fetch ${your_github_id} git checkout -b ${your_github_id} ${your_github_id}/master
02 新建 Formula 腳本文件
# 執行該命令后將自動在 Formula 目錄下創建一個名為foo.rb的文件,文本編輯器也會自動打開該文件。 brew create foo
03 編輯 Formula 文件
04 測試安裝
# 安裝 brew install foo # 下載源碼安裝而不是下載編譯好的 bottle 版本,下面鏈接是對 bottle 的介紹 # https://docs.brew.sh/Bottle brew reinstall --build-from-source foo # 檢查 Formula 腳本格式,超好用的 linter 工具 brew audit --strict foo
05 提交代碼等待 PR 合并
Homebrew 的社區相當活躍,一般 PR 提交24小時內就能得到項目維護人的回復。為了讓自已寫的工具盡快被收錄,建議提交 PR 前認真閱讀 Issue Template,并按照建議修改。下面是官方提供的 PR 建議。
- [ ] Have you followed the [guidelines for contributing](https://github.com/Homebrew/homebrew-core/blob/master/CONTRIBUTING.md)? - [ ] Have you checked that there aren't other open [pull requests](https://github.com/Homebrew/homebrew-core/pulls) for the same formula update/change? - [ ] Have you built your formula locally with `brew install --build-from-source`, where ` ` is the name of the formula you're submitting? - [ ] Does your build pass `brew audit --strict ` (after doing `brew install `)?
到此,關于“Mac OS下用Homebrew安裝開源工具的過程”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯-成都網站建設公司網站,小編會繼續努力為大家帶來更多實用的文章!
當前文章:MacOS下用Homebrew安裝開源工具的過程-創新互聯
標題網址:http://www.xueling.net.cn/article/dhigdh.html