Instal alat baris perintah Xcode jika Anda tidak perlu menginstal Xcode sepenuhnya.
Jika Anda memerlukan alat-alat baris perintah Xcode tanpa aplikasi dan lingkungan BESAR Xcode, alternatif yang lebih disukai untuk banyak pengembang adalah dengan hanya menginstal alat-alat baris perintah Xcode seperti ini:
xcode-select --install
Ketika Anda menjalankan perintah itu dari Terminal, sembulan instalasi perangkat lunak macOS akan muncul meminta Anda untuk menginstal alat-alat baris perintah Xcode. Tentu saja, silakan dan instal itu.
Dan ketika itu selesai, coba sudo port
lagi. Itu harus bekerja seperti yang diharapkan.
Alat-alat baris perintah Xcode pada dasarnya hanya dasar-dasar inti yang dibutuhkan Xcode untuk beroperasi dari baris perintah. Ini adalah alat baris perintah yang sama dengan yang Anda dapatkan dari instalasi Xcode lengkap, tetapi dalam paket yang jauh lebih kecil — dan menurut pendapat saya — lebih masuk akal.
Homebrew adalah — menurut pendapat / pengalaman saya yang sederhana — installer paket macOS yang lebih baik dan lebih stabil; pilihlah itu daripada metode MacPorts jika memungkinkan.
Jika itu tidak berhasil, saya sarankan Anda membatalkan apa yang telah Anda lakukan, instal Xcode lagi, hapus instalan hampir semua alat yang Anda instal dengan MacPorts dan juga parit MacPorts. Sebagai gantinya saya akan sangat menyarankan menginstal dan menggunakan Homebrew sebagai gantinya.
Homebrew adalah penginstal paket / sistem manajemen untuk macOS — mirip dengan MacPorts — tetapi menurut pengalaman saya, ini lebih bersih, lebih mudah digunakan dan dipahami serta didukung jauh lebih baik.
Bahkan, jawaban di Stack Exchange ini tampaknya memenuhi persyaratan Anda untuk cairo
menginstal di macOS tetapi menggunakan Homebrew.