Recientemente instalé VMware Fusion 10 en una Mac con macOS 10.12.6. Después de hacerlo, mi bash PATH 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
Note el espacio en la ruta de acceso. Con este 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á corrompida. Intenté agregar una nueva línea, poner la ruta entre comillas dobles y poner una barra invertida antes del espacio; todos estos producen un error (a veces errores diferentes). Por ejemplo, agregar la barra diagonal inversa o el ajuste con comillas dobles da el mismo error. Ambos cambios juntos da:
-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 es posible que path_helper
no pueda manejar ese caso de uso. ¿Hay una manera de manejar esto?