Add android-studio/bin/ to PATH environmental variable
Recently I installed Android Studio. Now I want to add android-studio/bin/ persistently to PATH environmental variable as Session-wide environment variables
and not as System-wide environment variables
. To do that I tried to edit ~/.profile
as described here. So I have these at the end of ~/.profile
:
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH:/usr/local/Android/android-studio/bin"
fi
Then I re-login to initialize the variable. But when I run studio.sh
in terminal, I get this:
studio.sh: command not found
Here are results of $PATH
and echo $PATH
:
$ $PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:
No such file or directory
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Also I'm sure that ~/.bash_profile
and ~/.bash_login
do not exist. Now what cause the problem and how I can solve that?
Edit:
I change end of ~/.profile
to this, but it does not work:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
PATH="$PATH:/usr/local/Android/android-studio/bin"
fi
Solution 1:
It looks like you edited this code snippet:
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
which is included in ~/.profile
by default.
The answer which lead you to do so is confusing IMNSHO.
I'd suggest that you change that code back to what it looked like before, and instead add a new line underneath it:
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
PATH="$PATH:/usr/local/Android/android-studio/bin"
Then, next time you log in, PATH ought to be altered, whether $HOME/bin
exists or not.