0
 export PATH=${/home/mohit/}:<android-sdk-linux_86>/tools

这就是我正在使用的..

错误: -

bash: PATH=${/home/mohit/}:: bad substitution

这是sdk的路径

mohit@mohit-laptop:~/android-sdk-linux_86$ pwd
/home/mohit/android-sdk-linux_86
4

4 回答 4

6

通常你会使用

export PATH=${PATH}:<added path here>

试试这个,附加到你的 $PATH 变量,或者只是删除 ${} 并直接设置它,如果你想替换它。另请记住,除非您将其添加到 .bashrc 或 .bash_profile 或等效脚本中,否则此更改不是永久性的。您可以使用

source .bash_profile

命令,而无需重新登录。

于 2010-04-11T09:42:06.973 回答
1

问题是${/home/mohit/}实际上将/home/mohit/其视为变量并试图取消引用它。我的猜测是你真正想做的是:

导出 PATH="$PATH":"$HOME/android-sdk-linux_86/tools"
于 2010-04-11T09:42:47.273 回答
0

您可以编辑 /etc/profile 以添加所需的路径。像这样:

JAVA_HOME=/opt/jdk1.6.0_30
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME
export CLASSPATH
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

它是全球性的。

于 2013-09-12T11:30:06.280 回答
0

您可以在 /etc/profile.d/ 下维护一个脚本文件,我们可以将其用作全局

于 2017-03-04T09:27:19.567 回答