AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan Variabel Lingkungan Kustom di AWS Cloud9 IDE
AWS Cloud9 Integrated Development Environment (IDE) mendukung pengaturan variabel lingkungan kustom. Anda dapat mengatur variabel lingkungan kustom dengan cara berikut. AWS Cloud9 IDE
Atur Variabel Lingkungan Kustom Tingkat Perintah
Anda dapat mengatur variabel lingkungan kustom tingkat perintah saat Anda menjalankan perintah di lingkungan AWS Cloud9 pengembangan Anda. Untuk menguji perilaku ini, buat file bernama script.sh
dengan kode berikut:
#!/bin/bash echo $MY_ENV_VAR
Jika Anda menjalankan perintah berikut, terminal menampilkan Terminal session
:
MY_ENV_VAR='Terminal session' sh ./script.sh
Jika Anda mengatur variabel lingkungan kustom dengan menggunakan beberapa pendekatan yang dijelaskan dalam topik ini, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan ini akan diprioritaskan di atas yang lainnya.
Atur Variabel Lingkungan Pengguna Kustom di ~/.bash_profile
Anda dapat mengatur variabel lingkungan pengguna khusus dalam file ~/.bash_profile
di lingkungan Anda. Untuk menguji perilaku ini, tambahkan kode berikut ke file ~/.bash_profile
di lingkungan Anda:
export MY_ENV_VAR='.bash_profile file'
Jika Anda kemudian menjalankan sh ./script.sh
dari baris perintah, terminal menampilkan .bash_profile file
. (Ini mengasumsikan Anda membuat file script.sh
seperti yang dijelaskan sebelumnya.)
Atur Variabel Lingkungan Kustom Lokal
Anda dapat mengatur variabel lingkungan kustom lokal dalam sesi terminal dengan menjalankan perintah export
. Untuk menguji perilaku ini, jalankan perintah berikut di sesi terminal:
export MY_ENV_VAR='Command line export'
Jika Anda kemudian menjalankan sh ./script.sh
dari baris perintah, terminal menampilkan Command line export
. (Ini mengasumsikan Anda membuat file script.sh
seperti yang dijelaskan sebelumnya.)
Jika Anda mengatur variabel lingkungan kustom yang sama dengan perintah export
dan dalam file ~/.bash_profile
Anda, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan perintah export
akan diprioritaskan.
Atur Variabel Lingkungan Pengguna Kustom di ~/.bashrc
Anda dapat mengatur variabel lingkungan pengguna khusus dalam file ~/.bashrc
di lingkungan Anda. Untuk menguji perilaku ini, tambahkan kode berikut ke file ~/.bashrc
di lingkungan Anda:
export MY_ENV_VAR='.bashrc file'
Jika Anda kemudian menjalankan sh ./script.sh
dari baris perintah, terminal menampilkan .bashrc file
. (Ini mengasumsikan Anda membuat file script.sh
seperti yang dijelaskan sebelumnya.)
Jika Anda mengatur variabel lingkungan kustom yang sama dengan perintah export
dan dalam file ~/.bashrc
Anda, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan perintah export
akan diprioritaskan.
Mengatur Variabel Lingkungan Kustom dalam ENV Daftar
Anda dapat mengatur variabel lingkungan kustom dalam ENVdaftar pada tab Jalankan.
Untuk menguji perilaku ini, lakukan hal berikut:
-
Pada bilah menu, pilih Jalankan, Jalankan Konfigurasi, Jalankan Konfigurasi Baru.
-
Di tab [Baru] - Diam, Pilih Runner: Otomatis, lalu pilih Shell script.
-
Pilih ENV, lalu ketik
MY_ENV_VAR
untuk Nama danENV list
Nilai. -
Untuk Perintah, ketikkan
./script.sh
. -
Pilih tombol Jalankan. Tab runner menampilkan
ENV list
. (Ini mengasumsikan Anda membuat filescript.sh
seperti yang dijelaskan sebelumnya.)
Jika Anda mengatur variabel lingkungan kustom yang sama dalam ~/.bash_profile
file Anda, dengan export
perintah, dalam ~/.bashrc
file Anda, dan dalam ENVdaftar, maka ketika Anda mencoba untuk mendapatkan nilai variabel lingkungan kustom, pengaturan ~/.bash_profile
file mengambil prioritas pertama, diikuti oleh pengaturan export
perintah, pengaturan ~/.bashrc
file, dan pengaturan ENVdaftar.
catatan
ENVDaftar ini adalah satu-satunya pendekatan untuk mendapatkan dan mengatur variabel lingkungan khusus dengan menggunakan kode, terpisah dari skrip shell.