我正在尝试安装一些东西,其中的步骤有一个:
“把它放在你的$PATH”
这是什么意思?那是什么?
我已经在这个网站和谷歌上搜索过,但每个人都认为这是理所当然的!
最近我安装了Android Studio。现在我想将 android-studio/bin/ 持久添加到 PATH 环境变量 asSession-wide environment variables而不是 as System-wide environment variables。为此,我尝试~/.profile按照此处所述进行编辑。所以我在结尾有这些~/.profile:
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH:/usr/local/Android/android-studio/bin"
fi
Run Code Online (Sandbox Code Playgroud)
然后我重新登录以初始化变量。但是当我studio.sh在终端中运行时,我得到了这个:
studio.sh:找不到命令
以下是$PATH和 的结果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
Run Code Online (Sandbox Code Playgroud)
此外,我敢肯定,~/.bash_profile并且~/.bash_login不存在。现在是什么导致了问题,我该如何解决?
编辑:
我改变~/.profile了这一点,但它不起作用:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" …Run Code Online (Sandbox Code Playgroud) 我完全是菜鸟。我不知道make文件是什么,也不知道是什么bashrc。
但我知道在哪里下载源代码并使用 source somebash.sh 然后生成文件(有人告诉我运行这些命令)。
我做了一些研究,发现ccache可以加快顺序构建速度,但是我不知道在阅读这些在线说明时我应该做什么(包括路径中的ccache,路径,位置和方式,以及 gcc、colorgcc 和bashrc。这些是什么?)
什么是分步说明?
我是新手,对 linux 或 ubuntu 一无所知。我已经成功安装了 Android Studio,但在打开它时遇到了问题。开发人员站点指示添加 PATH 环境变量,但我什至不知道这意味着什么。
我已将 android studio 解压缩到 home 和其他文件夹 - 安装 android studio 后系统创建的 Android 和 AndroidStudioProjects。
如果可能,最好使用外行语言和分步说明。
我使用 PPA 安装了 java-8。之后我发出了一个命令:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
Run Code Online (Sandbox Code Playgroud)
我在某处听说此命令会进行临时更改。但是经过多次注销和登录后,下面的这些命令仍然有效(我认为由于该export ...命令):
java -version
javac -version
Run Code Online (Sandbox Code Playgroud)
但是当我发出命令时:
export -p
Run Code Online (Sandbox Code Playgroud)
它显示了一个环境变量列表,但在该列表中,不显示 variable JAVA_HOME。此外,我想知道的命令java,并javac仍然有效!
有人可以告诉我在哪个文件export命令中进行更改吗?它们是临时的还是永久的?上面还有什么?请详细说明!