【发布时间】: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。