อย่างแรกสิ่งหนึ่งที่ต้องจดจำเกี่ยวกับ OS X ก็คือมันสร้างขึ้นบน Unix นี่คือที่มาของ. bash_profile เมื่อคุณเริ่มแอพ Terminal ใน OS X คุณจะได้เปลือก bash เป็นค่าเริ่มต้น bash shell มาจาก Unix และเมื่อมันโหลดมันจะรันสคริปต์. bash_profile คุณสามารถแก้ไขสคริปต์นี้เพื่อให้ผู้ใช้ของคุณเปลี่ยนการตั้งค่าของคุณ ไฟล์นี้อยู่ที่:
~/.bash_profile
อัพเดทสำหรับ Mavericks
OS X Mavericks ไม่ได้ใช้ environment.plist - อย่างน้อยไม่ใช่สำหรับแอปพลิเคชัน windows OS X คุณสามารถใช้คอนฟิกูเรชัน launchdสำหรับแอ็พพลิเคชันที่มีหน้าต่าง .bash_profile ยังคงรองรับเนื่องจากเป็นส่วนหนึ่งของ bash shell ที่ใช้ใน Terminal
สิงโตและภูเขาสิงโตเท่านั้น
แอปพลิเคชันที่มีหน้าต่าง OS X จะได้รับตัวแปรสภาพแวดล้อมจากไฟล์ environment.plist ของคุณ นี่น่าจะเป็นสิ่งที่คุณหมายถึงโดยไฟล์ ".plist" ไฟล์นี้อยู่ที่:
~/.MacOSX/environment.plist
หากคุณทำการเปลี่ยนแปลงไฟล์ environment.plist ดังนั้นแอปพลิเคชัน windows OS X รวมถึงแอป Terminal จะตั้งค่าตัวแปรสภาพแวดล้อมเหล่านั้น ตัวแปรสภาพแวดล้อมใด ๆ ที่คุณตั้งค่าใน. bash_profile จะมีผลกับเปลือก bash ของคุณเท่านั้น
โดยทั่วไปฉันตั้งค่าตัวแปรในไฟล์. bash_profile ของฉันเท่านั้นและจะไม่เปลี่ยนไฟล์. plist (หรือไฟล์ launchd บน Mavericks) แอปพลิเคชันที่มีหน้าต่าง OS X ส่วนใหญ่ไม่ต้องการสภาพแวดล้อมแบบกำหนดเองใด ๆ เมื่อแอปพลิเคชันต้องการตัวแปรสภาพแวดล้อมเฉพาะฉันจะเปลี่ยน environment.plist (หรือไฟล์ launchd บน Mavericks)
ดูเหมือนว่าสิ่งที่คุณต้องการคือการเปลี่ยนไฟล์ environment.plist แทน. bash_profile
สิ่งสุดท้ายที่ถ้าคุณมองหาไฟล์เหล่านั้นฉันคิดว่าคุณจะไม่พบพวกเขา หากฉันจำได้ถูกต้องพวกเขาไม่ได้ติดตั้ง Lion ครั้งแรก
แก้ไข:นี่คือคำแนะนำสำหรับการสร้างไฟล์ plist
- เปิด Xcode
- เลือกไฟล์ -> ใหม่ -> ไฟล์ใหม่ ...
- ภายใต้ Mac OS X เลือกทรัพยากร
- เลือกไฟล์ plist
- ทำตามคำแนะนำที่เหลือ
ในการแก้ไขไฟล์คุณสามารถคลิกควบคุมเพื่อรับเมนูและเลือกเพิ่มแถว จากนั้นคุณสามารถเพิ่มคู่ค่าคีย์ สำหรับตัวแปรสภาพแวดล้อมที่สำคัญคือชื่อตัวแปรสภาพแวดล้อมและความคุ้มค่าเป็นค่าที่แท้จริงสำหรับตัวแปรสภาพแวดล้อมที่
เมื่อสร้างไฟล์ plist แล้วคุณสามารถเปิดด้วย Xcode เพื่อแก้ไขได้ทุกเวลาที่คุณต้องการ