MacOS Mojave: команда не найдена, хотя я вижу путь, когда я отображаю $ PATH - PullRequest
0 голосов
/ 06 февраля 2019

Я установил на свой Mac инструмент (10.14 Mojave), который называется ovftool (он также устанавливается вместе с VMware Fusion).Он находится в моей папке с приложениями в папке VMware OVF Tool

. Я отредактировал файл /etc/paths и, по большей части, сделал PATH=/Applications/VMware\ OVF\ Tool:$PATH вместе с добавлением его в свой профиль bash.Тем не менее, когда я запускаю команду ovftool, я получаю сообщение command not found.Я что-то здесь упускаю, есть ли другой способ установить PATH, о котором я не знаю?Этот же точный путь для этого же инструмента работал раньше на моей машине.

РЕДАКТИРОВАТЬ: Вот распечатка из моего path_helper PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware\ OVF\ Tool/ovftool.app:/Applications/VMware\ Fusion.app/Contents/Library/VMware\ OVF\ Tool/:/Applictions/VMware\ Fusion.app/Contents/Library/VMware\ OVF\ Tool:/Applications/VMware Fusion.app/Contents/Public:/usr/local/go/bin:/Applications/VMware\ OVF\ Tool"; export PATH;

1 Ответ

0 голосов
/ 06 февраля 2019

Корректировка пути должна выглядеть примерно так:

export PATH=/Applications/VMware\ OVF\ Tool.app/Contents/MacOS:$PATH

Также дважды проверьте имя запускаемого файла.

ls /Applications/VMware\ OVF\ Tool.app/Contents/MacOS

...