Saya telah mengubah file ~ / .profile saya dengan menambahkan yang berikut ini:
PATH="/user/share/android-sdk-linux/tools:$PATH"
Saya kemudian keluar dan masuk lagi, tetapi path tidak ditambahkan ke variabel lingkungan $ PATH. Saya sedang memeriksa terminal:
echo $PATH
/usr/share/android-sdk-linux/tools:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.7.0_17/bin
Mohon saran
Edit
Saya bahkan sudah mencoba:
PATH=$PATH:/usr/share/android-sdk-linux/tools
EXPORT PATH
Tidak beruntung di sini.
Edit 2
~ /. profil:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
# set path to android
# PATH = $PATH:/usr/share/android-sdk-linux/tools
# EXPORT PATH
PATH="/usr/share/android-sdk-linux/tools:$PATH"
Menambahkan ke ~ / .bachrc atau / etc / environment:
PATH="/usr/share/android-sdk-linux/tools:$PATH"
berfungsi, tetapi mengapa tidak ~ /. profil?
environment-variables
user-profile
Roy Hinkley
sumber
sumber
android-tools-adb
danandroid-tools-fastboot
langsung dari Pusat Perangkat Lunak untuk mendapatkan adb dan fastboot. Itu tidak persis menjawab pertanyaan Anda, tetapi karena saya tahu apa yang Anda lakukan, saya pikir saya akan meninggalkan komentar.Jawaban:
Jika saya mengerti dengan benar Anda ingin secara permanen mengubah nilai envar PATH.
Di Ubuntu, PATH envar didefinisikan di dalam
/etc/environment
file. Jadi, Anda perlu memodifikasi deklarasi PATH envar di dalam file itu, bukan di dalam .profile!Gunakan ini hanya jika Anda ingin mengubah nilai PATH untuk setiap pengguna!
sumber
Jangan gunakan spasi sebelum atau sesudah
=
ketika Anda menetapkan nilai ke variabel dalam bash. Cara yang benar adalah:Agar perubahan diterapkan, mulai ulang komputer Anda atau sumber
.profile
file Anda menggunakan perintah berikut:Jika Anda ingin mengubah jalur untuk semua pengguna, tambahkan baris dalam
/etc/profile
file itu. Sekali lagi diperlukan restart.sumber
cat ~/.profile
danecho $PATH
?~/.profile
terminal Anda sampai restart:source ~/.profile