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

MacOS下用Homebrew安裝開源工具的過程-創(chuàng)新互聯(lián)

這篇文章主要介紹“Mac OS下用Homebrew安裝開源工具的過程”,在日常操作中,相信很多人在Mac OS下用Homebrew安裝開源工具的過程問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Mac OS下用Homebrew安裝開源工具的過程”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

創(chuàng)新互聯(lián)公司專注于文山州企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都商城網(wǎng)站開發(fā)。文山州網(wǎng)站建設(shè)公司,為文山州等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

本文主要介紹了適用于Mac OS系統(tǒng)的一款軟件包管理工具Homebrew,并詳細(xì)說(shuō)明了新建Formula的步驟。

1   Homebrew 介紹

Homebrew[1]是一款 Mac OS 平臺(tái)下的軟件包管理工具,擁有安裝、卸載、更新、查看、搜索等很多實(shí)用的功能。簡(jiǎn)單的一條指令,就可以實(shí)現(xiàn)包管理,而不用你關(guān)心各種依賴和文件路徑的情況,十分方便快捷。Homebrew 可以說(shuō)已經(jīng)成為使用 Mac 電腦程序員的標(biāo)配。做為開源軟件的貢獻(xiàn)者,本文將向大家介紹一下如何能夠讓自己的開源項(xiàng)目通過 Homebrew 進(jìn)行軟件包管理。

brew install foo

2  Formula VS. Cask

Homebrew 支持多種形式的軟件包管理,常見的有 Formula 和 Cask 兩種。Formula 一般用來(lái)源碼編譯安裝開源的命令行工具,Cask 一般用來(lái)安裝支持UI的應(yīng)用程序。官方 Formula 對(duì)應(yīng)的 Github 項(xiàng)目為 homebrew-core[2], Cask 對(duì)應(yīng)的 Github 項(xiàng)目為homebrew-cask[3]。建議先 Fork 相應(yīng)的 Git 項(xiàng)目到自己的賬號(hào)下再添加新的工具。文章篇幅所限,本文只會(huì)介紹 Formula 的創(chuàng)建使用方法,Cask 的創(chuàng)建方法類似。 

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

3   新建 Formula 步驟

01  本地 Git 倉(cāng)庫(kù)準(zhǔn)備

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 腳本文件

# 執(zhí)行該命令后將自動(dòng)在 Formula 目錄下創(chuàng)建一個(gè)名為foo.rb的文件,文本編輯器也會(huì)自動(dòng)打開該文件。
brew create foo

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

03   編輯 Formula 文件

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

04  測(cè)試安裝

# 安裝
brew install foo
# 下載源碼安裝而不是下載編譯好的 bottle 版本,下面鏈接是對(duì) bottle 的介紹
# https://docs.brew.sh/Bottle
brew reinstall --build-from-source foo
# 檢查 Formula 腳本格式,超好用的 linter 工具
brew audit --strict foo

05  提交代碼等待 PR 合并

Homebrew 的社區(qū)相當(dāng)活躍,一般 PR 提交24小時(shí)內(nèi)就能得到項(xiàng)目維護(hù)人的回復(fù)。為了讓自已寫的工具盡快被收錄,建議提交 PR 前認(rèn)真閱讀 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 `)?

到此,關(guān)于“Mac OS下用Homebrew安裝開源工具的過程”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


當(dāng)前文章:MacOS下用Homebrew安裝開源工具的過程-創(chuàng)新互聯(lián)
鏈接分享:http://www.xueling.net.cn/article/dhigdh.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 天天操天天爱天天干 | av国产精品毛片一区二区小说 | 国产V亚洲V天堂A无码 | 日比视频免费看 | 日韩av第一页 | 美女毛多水多做爰国产毛片小说 | 无码欧美一区二区三区 | 韩国黄色片网站 | 日本做暖暖视频高清观看 | 国产91免费看 | 被仇人调教成禁脔h虐 | 亚色九九九全国免费视频 | 韩国女主播bj精品久久 | 亚洲精品成人自拍 | 欧美久久久久久久久久久久久久 | 国产精品亚欧美一区二区 | 青青青在线视频观看 | 狠狠夜夜| 国产成人片《羞羞》上映 | 爱逼爱操综合网 | 免费人成网站在线观看欧美 | 极品美女大尺度私房写真 | 大人在线免费视频 | 亚洲成a人片在线不卡一二三区 | 天天爽av | 国产精品毛片在线 | 狠狠综合亚洲综合亚洲色 | 国产精品无码首页自拍 | 青草草在线视频永久免费 | 亚洲无线看 | 柠檬福利视频导航 | 久久综合精品国产一区二区三区 | 少妇AAA级久久久无码精品片 | 一区二区三区人妻无码 | 国产在线精品一区二区在线播放 | 国内嫩模私拍精品视频 | 美女爽爽影院 | 成年免费无码动漫AV片在线观看 | 久久国产自偷自偷免费一区调 | 色婷婷香蕉在线一区二区 | 日韩精品久久久久久久九岛 |