Recientemente he instalado VMware Fusion 10 en un Mac con MacOS 10.12.6. Después de hacerlo, mi PATH de bash está roto. Rastreé el problema a un archivo de ruta /etc/paths.d que Fusion instaló; contiene la siguiente entrada (sin nueva línea):
/Applications/VMware Fusion.app/Contents/Public
Tenga en cuenta el espacio en el nombre de la ruta. Con esto presente, al iniciar un shell obtengo un error:
-bash: export: `Fusion.app/Contents/Public:/Library/TeX/texbin': not a valid identifier
Y mi PATH resultante está corrupto. He probado a añadir una nueva línea, a poner la ruta entre comillas dobles y a poner una barra invertida antes del espacio; todo ello produce un error (a veces errores diferentes). Por ejemplo, añadir la barra invertida o envolver con comillas dobles da el mismo error. Ambos cambios juntos dan:
-bash: test: /Users/loredo/Library/Commands:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/VMware: binary operator expected
-bash: test: /Users/loredo/Library/Commands:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/VMware: binary operator expected
-bash: test: /usr/local/var/rbenv/shims:/Users/loredo/Library/Commands:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/VMware: binary operator expected
-bash: export: `Fusion.app/Contents/Public:/Library/TeX/texbin:.:/usr/texbin:/usr/local/cuda/bin': not a valid identifier
Estoy empezando a preguntarme si path_helper
puede ser incapaz de manejar tal caso de uso. ¿Hay alguna manera de manejar esto?