Apabila menjalankan demo kotak istilah pada Ubuntu 12.04 LTS menggunakan Go 1.2 dan LiteIDE, pengguna mungkin menghadapi "panic: open /dev/tty: no such device or address" ralat. Ralat ini berlaku kerana aplikasi terminal interaktif memerlukan terminal tersedia.
Memahami isu:
Dalam sistem POSIX, tidak seperti Windows, aplikasi tidak mempunyai jenis yang ditetapkan. Jika aplikasi memerlukan terminal untuk operasi I/Onya, ia menyemak ketersediaannya. Jika gagal, aplikasi ditamatkan dengan mesej ralat. Memandangkan terminal perkakasan sebenar jarang berlaku, emulasi biasanya digunakan melalui terminal pseudo.
Menyelesaikan isu:
Terdapat beberapa pilihan untuk menyelesaikan isu ini:
xterm -e ./myprogram
Kesimpulan:
Dengan memahami keperluan untuk terminal untuk aplikasi interaktif dan meneroka pilihan yang tersedia, anda boleh menyelesaikan "tiada peranti sedemikian" dengan berkesan atau alamat" panik apabila menggunakan pakej kotak istilah Go.
Atas ialah kandungan terperinci Mengapakah 'panic: open /dev/tty: no such device or address' Berlaku Apabila Menjalankan Termbox Demos pada Ubuntu 12.04 LTS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!