Appium Doctor - 无法在 MacOS 10.12 上将 $JAVA_HOME/bin 设置为 PATH 变量

新手上路,请多包涵

在 MacOS 10.12 上用 npm 安装了 appium doctor,它给了我一个错误:

 WARN AppiumDoctor ✖ Bin directory for $JAVA_HOME is not set.

到目前为止,我已经尽力了,请帮忙。这是我的 .bash_profile:

 export ANDROID_HOME="/Users/sergei/Library/Android/sdk/"
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export M2_HOME="/Users/sergei/Desktop/1246702 Sergio/apache-maven-3.3.9"
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JYTHON_HOME="/Users/sergei/jython2.7.0/"
export JYTHON=JYTHON_HOME/bin
export PATH=JYTHON:$PATH

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

原文由 SergioLeone 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 392
2 个回答

我从路径中删除了双引号,并从末尾删除了斜杠这对我来说工作正常:

 export ANDROID_HOME=/Users/sergei/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

原文由 SergioLeone 发布,翻译遵循 CC BY-SA 3.0 许可协议

我需要添加

export PATH=${JAVA_HOME}/bin:$PATH

到 ~/.bash_profile 并重新启动终端

原文由 Ryan Knell 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题