วิธีการตั้งค่าตัวแปรสภาพแวดล้อมอย่างเหมาะสม?


11

ฉันเปิด/etc/environmentและเพิ่มบรรทัดANDROID_SDK_HOME="/home/tom/android-sdk" แต่ฉันพยายามecho $ANDROID_SDK_HOMEแต่ไม่แสดงอะไรเลย ฉันมีJAVA_HOMEเหมือนกัน/etc/environmentแต่ใช้งานได้ โปรดช่วยฉันแก้ไขปัญหา ขอบคุณล่วงหน้า.


1
ฉันเดาว่าไฟล์ยังไม่เปิด เรียกใช้source /etc/environmentจากบรรทัดคำสั่งและechoตัวแปรอีกครั้ง
Anko

2
ฉันดีใจที่ได้ช่วย คำตอบของ TheKoju เป็นการแก้ไขที่ถาวรมากขึ้น - ยอมรับคำตอบนั้น
Anko

ไม่ใช่ความแตกต่างหลักที่/etc/environmentกว้างของระบบและ/home/nobody/.profileเฉพาะกับผู้ใช้nobodyหรือไม่ ทั้งสองควรจะถาวร / ถาวร ทั้งสองวิธีมีที่ของพวกเขา
xeraa

คำตอบ:


13

ตัวแปรสภาพแวดล้อมสามารถกำหนดได้อย่างถาวรโดยแก้ไข.profileไฟล์ในโฮมไดเร็กตอรี่ของคุณ นี่คือวิธี:

แก้ไขไฟล์ที่มีคำสั่งเช่น.profile gedit ~/.profileต่อท้ายสิ่งนี้ต่อท้ายไฟล์:

export ANDROID_SDK_HOME=/home/tom/android-sdk

คุณสามารถที่source .profileจะทำให้มันใช้ทันที ทุกครั้งที่คุณรีสตาร์ทระบบ.profileไฟล์จะถูกโหลดเพื่อคืนค่าการตั้งค่านี้


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.