

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memecahkan masalah dengan devfiles
<a name="devenvironments-devenvironments-devfile"></a>

Konsultasikan bagian berikut untuk memecahkan masalah yang terkait dengan devfiles di. CodeCatalyst Untuk informasi lebih lanjut tentang devfiles, lihat[Mengonfigurasi devfile untuk Lingkungan Dev](devenvironment-devfile.md).

**Topics**
+ [Lingkungan Dev saya menggunakan devfile universal default meskipun saya telah menerapkan gambar khusus dalam devfile khusus](#troubleshooting-devenvironments-custom-image)
+ [Proyek saya tidak dibangun di Lingkungan Dev saya dengan devfile universal default](#troubleshooting-devenvironments-default-image)
+ [Saya ingin memindahkan devfile repositori untuk Lingkungan Dev](#troubleshooting-devenvironments-devfile-moving)
+ [Saya mengalami masalah saat memulai devfile saya](#troubleshooting-devenvironments-devfile-recovery)
+ [Saya tidak yakin bagaimana cara memeriksa status devfile saya](#troubleshooting-devenvironments-devfile-status)
+ [Devfile saya tidak kompatibel dengan perkakas yang disediakan pada gambar terbaru](#troubleshooting-devenvironments-devfile-version)

## Lingkungan Dev saya menggunakan devfile universal default meskipun saya telah menerapkan gambar khusus dalam devfile khusus
<a name="troubleshooting-devenvironments-custom-image"></a>

Jika CodeCatalyst mengalami kesalahan saat memulai Lingkungan Dev yang menggunakan devfile kustom, Dev Environment default ke devfile universal default. Untuk memperbaiki masalah, Anda dapat memeriksa kesalahan yang tepat di log di bawah`/aws/mde/logs/devfile.log`. Anda juga dapat memeriksa apakah `postStart` eksekusi berhasil di log Anda:`/aws/mde/logs/devfileCommand.log`.

## Proyek saya tidak dibangun di Lingkungan Dev saya dengan devfile universal default
<a name="troubleshooting-devenvironments-default-image"></a>

Untuk memperbaiki masalah, periksa apakah Anda tidak menggunakan devfile khusus. Jika Anda tidak menggunakan devfile khusus, lihat `devfile.yaml` file di repositori sumber proyek untuk mencari dan memperbaiki kesalahan apa pun.

## Saya ingin memindahkan devfile repositori untuk Lingkungan Dev
<a name="troubleshooting-devenvironments-devfile-moving"></a>

Anda dapat memindahkan devfile default `/projects/devfile.yaml` ke repositori kode sumber Anda. Untuk memperbarui lokasi devfile, gunakan perintah berikut:`/aws/mde/mde start --location repository-name/devfile.yaml`.

## Saya mengalami masalah saat memulai devfile saya
<a name="troubleshooting-devenvironments-devfile-recovery"></a>

Jika ada masalah saat memulai devfile Anda, itu akan masuk ke mode pemulihan sehingga Anda masih dapat terhubung ke lingkungan Anda dan memperbaiki devfile Anda. Saat dalam mode pemulihan, berjalan `/aws/mde/mde status` tidak akan berisi lokasi devfile Anda.

```
{
    "status": "STABLE"
}
```

Anda dapat memeriksa kesalahan di log di bawah`/aws/mde/logs`, memperbaiki devfile, dan mencoba menjalankan `/aws/mde/mde start` lagi.

## Saya tidak yakin bagaimana cara memeriksa status devfile saya
<a name="troubleshooting-devenvironments-devfile-status"></a>

Anda dapat memeriksa status devfile Anda dengan menjalankan`/aws/mde/mde status`. Setelah menjalankan perintah ini, Anda mungkin melihat salah satu dari berikut ini:
+ `{"status": "STABLE", "location": "devfile.yaml" }`

  Ini menunjukkan bahwa devfile Anda benar.
+ `{"status": "STABLE" }`

  Ini menunjukkan bahwa devfile Anda tidak dapat memulai dan telah memasuki mode pemulihan.

Anda dapat memeriksa kesalahan yang tepat di log di bawah`/aws/mde/logs/devfile.log`.

Anda juga dapat memeriksa apakah `postStart` eksekusi berhasil di log Anda:`/aws/mde/logs/devfileCommand.log`.

Untuk informasi selengkapnya, lihat [Menentukan gambar devfile universal untuk Lingkungan Dev](devenvironment-universal-image.md).

## Devfile saya tidak kompatibel dengan perkakas yang disediakan pada gambar terbaru
<a name="troubleshooting-devenvironments-devfile-version"></a>

Di Lingkungan Pengembang Anda, `devfile` atau `devfile postStart` mungkin gagal jika `latest` perkakas tidak memiliki perkakas yang diperlukan untuk proyek tertentu. Untuk memperbaiki masalah, lakukan hal berikut:<a name="devenvironment-devfile-version"></a>

1. Arahkan ke devfile Anda.

1. Di devfile Anda, perbarui ke versi gambar granular alih-alih. `latest` Ini mungkin terlihat mirip dengan yang berikut:

   ```
   components:
     - container:
         image: public.ecr.aws/amazonlinux/universal-image:1.0
   ```

1. Buat Lingkungan Dev baru menggunakan devfile yang diperbarui.