老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

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 的創建方法類似。 

Mac OS下用Homebrew安裝開源工具的過程

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

Mac OS下用Homebrew安裝開源工具的過程

03   編輯 Formula 文件

Mac OS下用Homebrew安裝開源工具的過程

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

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 免费中文字幕日产乱码 | 68精品国产免费久久久久久婷婷 | 亚洲伦理在线视频 | 亚洲午夜影院在线观看 | 欧美一极XXXXX| 东京热制服丝袜无码专区 | 97超碰caoporen公开人人爽 | 欧美性大战久久久久久 | 亚洲免费黄色录像 | 国产综合99 | 国产成人精品男人的天堂 | 日本黄色大片视频 | 黄色网页你懂的 | 国产天堂久久综合 | 亚洲一区二区三区精品动漫 | 四虎高清视频 | 超碰97.com | 国产精品区视频中文字幕 | 成人免费AV一区二区三区 | 国产精品无码免费热播 | 少妇大战黑吊在线观看 | 绯色av一区 | 久久精品国产亚洲av香蕉 | 午夜久久久精品一区二区三区 | 91精品国产福利 | 国产日产一区二区 | 国产视频一区在线播放 | 欧美大香线蕉线伊人久久 | 逼逼爱插| 影音先锋男人午夜资源站 | 爱爱二区 | 亚洲最大成人网站 | 野花日本大全免费观看中文版 | 久久夜亚洲 | 免费aa看看看看看 | 成人妇女免费播放久久久 | 艹逼逼逼 | 一本大道综合伊人精品热热 | 亚洲成年在线 | 日韩精品中文字幕有码 | 玖玖成人 |