Operation not permitted

Seltzer Wang
Nov 3, 2022

macOS 由於 SIP保護的關係,一些資料夾被擋住無法寫入

今天Navicat發生缺檔 (usr/lib/libecpg_compat.3.dylib) 導致無法啓動,但其實缺少的檔案在 Navicat.app/Contents/Frameworks 裡面自己就有,可能因爲OS更新所以被清掉了

這種情況可以重新安裝Navicat,或者是從 Navicat.app/Contents/Frameworks 裡面把缺少的檔案 copy到 usr/local/lib 中,再重新開機試試看

usr/lib 被 SIP鎖住無法寫入,雖然說可以把SIP關掉,但這樣操作和後續處理既麻煩又麻煩,許多留言也不建議用這種方法,所以對 usr/local/lib 下手是比較好的

--

--