Init Troubleshooting
Init Troubleshooting
Masalah umum, kemungkinan penyebab, dan solusi yang direkomendasikan.
custy initCategory
Quick Command
custy initRingkasanâ
Sebagian besar masalah init berhubungan dengan environment proyek, bukan dengan Custy itu sendiri.
Halaman ini berisi situasi yang paling umum beserta tindakan yang direkomendasikan untuk menyelesaikannya.
Configuration Sudah Adaâ
Yang Anda lihat
Custy melaporkan bahwa file configuration atau templates sudah ada.
Penyebab
Proyek sudah pernah di-init atau sebelumnya sudah memiliki generated resources Custy.
Cara menyelesaikan
- Tinjau file yang sudah ada sebelum menggantinya.
- Gunakan
--askjika Anda menginginkan konfirmasi sebelum overwrite. - Gunakan
--forcehanya jika Anda memang ingin membuat ulang resource.
Permission Deniedâ
Yang Anda lihat
Init gagal saat membuat file atau direktori.
Penyebab
Pengguna saat ini tidak memiliki izin menulis ke direktori proyek.
Cara menyelesaikan
- Pastikan direktori proyek dapat ditulis.
- Tutup aplikasi yang mungkin mengunci generated files.
- Jalankan command dari direktori yang memberikan akses tulis.
Configuration Tidak Sesuai Harapanâ
Yang Anda lihat
Custy berperilaku berbeda dari yang diharapkan setelah init.
Penyebab
Proyek sudah memiliki configuration .config/custy/config.toml yang
disesuaikan.
Cara menyelesaikan
- Tinjau configuration yang dibuat.
- Verifikasi init options.
- Bandingkan configuration dengan default yang diharapkan tim Anda.
Examples Tidak Dibuatâ
Yang Anda lihat
Direktori examples tidak tersedia, atau nested commit/tag example folders
tidak memuat examples yang saat ini disertakan dalam package.
Penyebab
Init dijalankan menggunakan mode yang tidak membuat examples, atau proyek memiliki example tree lama/tidak lengkap yang dibuat sebelum packaged resources terbaru tersedia.
Cara menyelesaikan
Jalankan:
custy init --mode examples
atau jalankan init lengkap:
custy init
Tanpa --force, Custy menambahkan missing example directories dan files secara
recursive sambil mempertahankan existing example files. Gunakan --force
hanya jika Anda juga ingin refresh dan overwrite existing example files.
Lanjutkanâ
Jika pertanyaan Anda belum dibahas di sini, lanjutkan ke halaman FAQ untuk melihat jawaban atas pertanyaan umum tentang project initialization.