วิธีลบการติดตั้ง git จาก/ usr / local / binบน Mac (OSX 10.14.2)
ฉันมีการติดตั้ง git-1.9.0 git เก่าจากแพ็คเกจ git-osx-installer (git-1.9.0-intel-universal-snow-leopard.dmg) นี่คือวิธีที่ฉันจะลบมัน
กำปั้นหาเวอร์ชันคอมไพล์ของคุณและติดตั้งตำแหน่ง
$ which git
/usr/local/git/bin/git
$ git --version
git version 1.9.0
จากนั้นค้นหาแพ็คเกจตัวติดตั้ง git ดั้งเดิมของคุณในกรณีของฉัน git-1.9.0-intel-universal-snow-leopard.dmg หากคุณไม่มีให้ดาวน์โหลดจากที่นี่: https://sourceforge.net/projects/git-osx-installer/files/
สุดท้ายให้เปิดแพ็คเกจตัวติดตั้ง (git-1.9.0-intel-universal-snow-leopard.dmg) และเรียกใช้ไฟล์ uninstall.sh ในโฟลเดอร์รูท
$ uninstall.sh
เสร็จสิ้น
การแนบไฟล์ uninstall.sh ซึ่งแสดงพา ธ ไฟล์ที่จะถูกลบ สคริปต์ถอนการติดตั้งอาจแตกต่างกันไปสำหรับเวอร์ชันของตัวติดตั้งที่แตกต่างกันดังนั้นโปรดใช้อย่างถูกต้อง
ไฟล์ uninstall.sh (git-1.9.0-intel-universal-snow-leopard.dmg)
if [ ! -r "/usr/local/git" ]; then
echo "Git doesn't appear to be installed via this installer. Aborting"
exit 1
fi
echo "This will uninstall git by removing /usr/local/git/**/*, /etc/paths.d/git, /etc/manpaths.d/git"
printf "Type 'yes' if you sure you wish to continue: "
read response
if [ "$response" == "yes" ]; then
sudo rm -rf /usr/local/git/
sudo rm /etc/paths.d/git
sudo rm /etc/manpaths.d/git
pkgutil --packages | grep GitOSX.Installer | xargs -I {} sudo pkgutil --forget {}
echo "Uninstalled"
else
echo "Aborted"
exit 1
fi
exit 0
sudo
- ไม่จำเป็นต้องเรียกใช้งานด้วยการอนุญาตรูท