這個問題可能需要從兩個層面解決 1. 作業系統必須安裝 cairo 套件 (Vector graphics library with cross-device output support) 2.你的 R 當初在編譯的時候(不管你是下載binary package 或是下載原始碼自行compile) 必須要把 cairo support 編譯進去我會建議這樣做 1. 先在 Mac 中把 cairo 裝好 2. 自行下載R的原始碼進行編譯,你的系統如果cairo安裝正確,編譯R的時候(./configure 的步驟)會偵測到cairo自動把cairo support編譯進R套件中我手邊目前沒有mac機器 但在FreeBSD 或 Linux 都是這麼做。我相信MacOS和FreeBSD的行為應該有點類似。你可以在R中下這個指令 "capabilities()" 然後把結果貼上來嗎?如果你的R有編譯cairo支援 應該要像這樣
https://imgur.com/FeKaXp8