Làm thế nào để thiết lập biến môi trường đúng cách?


11

Tôi mở /etc/environmentvà thêm dòng ANDROID_SDK_HOME="/home/tom/android-sdk" nhưng tôi đã thử echo $ANDROID_SDK_HOMEnhưng không hiển thị gì. Tôi có JAVA_HOMEtrong cùng /etc/environmentnhưng nó làm việc. Xin hãy giúp tôi khắc phục vấn đề. Cảm ơn trước.


1
Tôi đoán tập tin chưa bao giờ được mở. Chạy source /etc/environmenttừ một dòng lệnh và echobiến một lần nữa.
Anko

2
Tôi rất vui vì đã giúp. Câu trả lời của TheKoju là một sửa chữa lâu dài hơn - chấp nhận điều đó.
Anko

Không phải sự khác biệt chính /etc/environmentlà toàn hệ thống và /home/nobody/.profiledành riêng cho người dùng nobody? Cả hai nên được kiên trì / vĩnh viễn. Cả hai phương pháp đều có vị trí của họ
xeraa

Câu trả lời:


13

Biến môi trường có thể được xác định vĩnh viễn bằng cách chỉnh sửa .profiletệp trong thư mục nhà của bạn. Đây là cách thực hiện:

Chỉnh sửa .profiletập tin của bạn với một lệnh như gedit ~/.profile. Nối phần này vào cuối tệp:

export ANDROID_SDK_HOME=/home/tom/android-sdk

Bạn có thể source .profilelàm cho nó áp dụng ngay lập tức. Mỗi lần bạn khởi động lại hệ thống, .profiletệp sẽ được tải, khôi phục cài đặt này.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.