尝试安装时java jre,我bash.bashrc在 Ubuntu 14.04 上弄乱了文件,在末尾添加了这两行:
export PATH= $PATH:usr/java/bin/ ;
export JAVA_HOME= $JAVA_HOME:usr/java/bin/java/
Run Code Online (Sandbox Code Playgroud)
现在我无法在终端上执行任何命令。当我打开终端时,它给了我这些错误:
bash: export: `/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:usr/java/bin/': not a valid identifier
bash: export: `:usr/java/bin/java/': not a valid identifier
bash: lesspipe: No such file or directory
bash: dircolors: No such file or directory
bash: ls: No such file or directory
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
和:
export PATH= $PATH:usr/java/bin/ ;
export JAVA_HOME= $JAVA_HOME:usr/java/bin/java/
Run Code Online (Sandbox Code Playgroud)
bash: export: ':usr/java/bin/java/': not a valid identifier; 当然你在JAVA_HOME=and之间留了一个空格$JAVA_HOME:usr/java/bin/java/,所以export假设这
$JAVA_HOME:usr/java/bin/java/是第二个变量。第一行也是同样的情况。
export: usage: export [-fn] [name[=value] ...] or export -p
Run Code Online (Sandbox Code Playgroud)
...意味着它确实支持/期望具有name[=value]格式的多个变量。
删除空格(之后=)和分号;并添加/之前usr/(因为它应该是完整路径):
export PATH=$PATH:/usr/java/bin/
export JAVA_HOME=$JAVA_HOME:/usr/java/bin/java/
Run Code Online (Sandbox Code Playgroud)
如果仍然遇到错误,请接受 l0b0 的建议(在 Eclipse 上安装 Android 开发人员文件时出现问题 - 用 .bashrc 搞砸了一些东西)以获取新的默认.bashrc文件,然后再次尝试添加这两行。
| 归档时间: |
|
| 查看次数: |
4155 次 |
| 最近记录: |