记Mac安装VMware Fusion虚拟机后,导致终端环境出错的解决办法

220 阅读1分钟
  • 终端报错内容

(eval):export:1: not valid in this context: Fusion.app/Contents/Public

如果有配置其他路径 比如adb java 之类的path 在后面也会接着:xxx/xx/xxx其他的报错

  • 问题造成原因

安装VMwareFusion虚拟机的时候,会生成一个/etc/paths.d/com.vmware.fusion.public文件。文件内定义了一个path/Applications/VMware Fusion.app/Contents/Public,就是这个路径格式有问题,需要改成/Applications/VMware\ Fusion.app/Contents/Public

  • 解决办法

  1. 打开终端
  2. 输入vim /etc/paths.d/com.vmware.fusion.public
  3. 输入i后修改文件内容为/Applications/VMware\ Fusion.app/Contents/Public
  4. 输入:保存退出
  5. 终端输入source /etc/paths.d/com.vmware.fusion.public 更新文件