在嘗試通過Homebrew安裝FreeTDS時,我跑了brew edit freetds
。我編輯了文件。我想將配方文件(freetds.rb)恢復到它的主要狀態,以防我向其中引入錯字。Reset Homebrew Formula
有沒有辦法重置brew配方文件?
感謝
在嘗試通過Homebrew安裝FreeTDS時,我跑了brew edit freetds
。我編輯了文件。我想將配方文件(freetds.rb)恢復到它的主要狀態,以防我向其中引入錯字。Reset Homebrew Formula
有沒有辦法重置brew配方文件?
感謝
自制的食譜是通過Git的管理,所以你可以git checkout freetds.rb
消滅你的本地修改。
您需要重置Cellar git repo。
cd `brew --cellar`
git reset --hard HEAD
brew upgrade <formula>
這應該做到這一點!
或者,如果它不是主要的brew,而是tap,它將在'/ usr/local/Library/Taps/*' – 2013-11-08 07:31:32
在MacOS Sierra的Homebrew 1.0.4中,第一條指令是'cd'$(brew - ''而最後的指令可能不適用於某些公式(例如'aircrack-ng'),但是一個非常簡單的'brew卸載
在我的情況下:cd $(brew --repo)/ Library/Taps/homebrew/homebrew-core / – ultraon 2017-03-16 15:12:54
.git repo在哪裏(所以我可以cd到該目錄並運行命令)? – 2012-02-20 23:01:18
存儲庫涵蓋'/ usr/local'中的所有內容。 (當然在'.gitignore'中定義了一些相當大而寬泛的排除項。) – duskwuff 2012-02-20 23:08:28
發現它:必須首先運行'brew update'。 – 2012-02-20 23:13:18