Saya telah mengerjakan naskah yang mengotomatiskan pengaturan lingkungan pengembangan untuk pengembangan Raspberry Pi (detail langkah demi langkah yang berfungsi ada di sini ). Script ini ditautkan dalam artikel tersebut tetapi Anda juga dapat menemukannya di sini . Sekarang ketika menjalankan skrip ini instal dan atur lingkungan tanpa kesalahan tetapi Anda harus memasukkan kata sandi sudo Anda lebih dari sekali karena nilai batas waktu sudo secara default. Jadi saya mulai bereksperimen dengan menghapus semua baris sudo dan menjalankan seluruh skrip via sudo di baris perintah seperti:
kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh
Ini berfungsi dengan baik seperti yang diharapkan dan mendapatkan sebagian besar jalan sampai titik ini:
./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected
Sekarang baris ini bekerja dengan baik sebelumnya ketika tidak menjalankan seluruh skrip dengan sudo. Tidak ada yang berjalan di baris ini sebagai sudo yang seharusnya berhenti bekerja sesuai pengetahuan saya, apakah ada yang punya ide?
dash
sebagai gantibash
. Cobalah untuk memindahkan shebang di baris 1.