【问题标题】:.bash_profile inoperable, updating path doesn't resolve the issue.bash_profile 无法运行,更新路径无法解决问题
【发布时间】:2016-04-06 00:58:32
【问题描述】:

我不确定我哪里出错了,但几天前我使用nano 编辑我的bash_profile 在我的Mac 上安装JavaSDK。我一直在 Eclipse 中做所有事情,所以我已经有几天没有机会访问命令行了……直到今天。

没有任何作用。没有ls,没有nano,没有vim...什么都没有。我试着输入:

-bash: nano: command not found

-bash: ls: command not found

defaults write com.apple.finder.AppleShowAllFiles YES 取消隐藏系统文件,这样我就可以找出我的.bash_profile 在哪里,然后我得到了这个:

-bash: defaults: command not found

我能够找到看起来很有前途的命令行解决方案,但我无法识别任何命令。任何有用的提示将不胜感激。

更新:

我已尝试实施我在 StackOverflow 和其他地方找到的解决方案,但我仍然发现以前有效的命令不再有效。当我进行更改时,我会注销并重新登录。重新启动似乎也不起作用。

echo $PATH 返回以下内容:

/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin:/usr/local/sbin:/usr/sbin: /usr/bin:/root/bin:/usr/local/bin

这是我的.bash_profile

#Setting PATH for Python 2.7
export RBENV_ROOT=/usr/local/var/rbenv

#Java setup
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
export PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
# RUBY FIX?

# PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}:/usr/local/sbin:/usr/sbin:/usr/bin:/root/bin:/usr/local/bin"
export PATH

还有其他我应该寻找的地方吗?几天前的小问题现在变成了大问题,因为我无法完成任何工作。

【问题讨论】:

  • 第一行export PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin末尾应该有:$PATH

标签: java macos bash


【解决方案1】:

使用/usr/bin/nano(不仅仅是nano,因为您的PATH 变量被搞砸了)再次编辑您的.bash_profile

删除线:

export PATH=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin

还有一行:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}:/usr/local/sbin:/usr/sbin:/usr/bin:/root/bin:/usr/local/bin"

首先,保存此文件,注销,登录,并确保您已恢复所有您知道的命令。

然后检查您是否有pythonjava 可用。安装 Java 后根本不需要更改 PATH,我相信安装 python 时也不需要。 Oracle JDK 的安装会自动将java 添加到您现有的路径中。最多应该设置JAVA_HOME

【讨论】:

  • 谢谢!你不知道我是多么欣赏这一点!我的机器回来了!
猜你喜欢
  • 2021-10-10
  • 2021-02-24
  • 1970-01-01
  • 1970-01-01
  • 2018-05-24
  • 1970-01-01
  • 2016-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多