J'ai installé un outil sur mon Mac (10.14 Mojave) appelé Ovftool (il est également installé avec VMware Fusion). Il vit dans mon dossier d'applications sous J'ai édité mon fichier Edit: Voici l'impression de mon chemin_helper
outil VMware OVF code> p>
/ etc / iPhs CODE> Fichier et pour une bonne mesure a fait le fichier chemin = / applications / vmware \ ovf \ outil: $ chemin code> avec l'ajout à mon profil Bash. Pourtant, lorsque j'exécute la commande ivftool code> i Obtenir la commande non trouvée code> message. Est-ce que je manque quelque chose ici, y a-t-il une autre façon de créer un chemin dont je ne suis pas au courant? Ce même chemin exact pour ce même outil a déjà fonctionné sur ma machine. p>
chemin = "/ usr / local / bin: / usr / sbin: / sbin: / applications / vmware \ ovf \ outil / ovftool.app: / applications / vmware \ fusion.app / Contenu / Bibliothèque / VMware \ OVF \ OUVF \ OUTIL /: / EXPLICTIONS / VMWARE \ FUSION.App/Contents/Library/vmware \ OVF \ Tool: / Applications / VMware Fusion.app/Contents/Public:/sr/Local/go/ bin: / applications / vmware \ ovf \ outil "; chemin d'exportation; code> p>
3 Réponses :
Le réglage du chemin devrait être quelque chose comme p>
export Path = / Applications / VMware \ OVF \ Tool.app/Contents/macos:$Path P>
Vérifiez également le nom de l'exécutable que vous lancez. P>
ls / applications / vmware \ ovf \ tool.app/contents/macos p>
Je vais essayer de pointer vers l'outil dans le dossier lui-même et de voir si cela fait une différence, merci.
Même après jour / etc / chemins WTIH / Applications / VMware \ OVF \ TOOL / OVFTOOL.APP La commande est introuvable
Vous pouvez utiliser CD dans le dossier et l'exécuter à l'aide d'une solution de contournement, au moins. P>
Utilisez ceci:
export PATH=/Applications/VMware\ Fusion.app/Contents/Library/VMware\ OVF\ Tool/:$PATH
Avez-vous essayé
CD code> ing vers le répertoire parent et exécuterovftool code> de là?Si vous exécutez:
echo $ path code> est l'outil de chemin "/ applications / VMware OVF outil" là-bas? Si vous essayez de courir:ls / applications / vmware \ ovf \ outil code> vous donne-t-il une liste de répertoires? Ou retourne-t-il: LS: / Applications / VMWare OVF Tool: Aucun fichier ou répertoire de ce type également / etc / chemins contient une liste de répertoires, un chemin de répertoire par ligne, de sorte que votre édition pourrait ne pas fonctionner. Vous pouvez utiliser: / usr / libexeec / path_helper pour évaluer / etc / chemins pour l'exactitudeLa chose que vous ajoutez au chemin code> code> doit être le répertoire immédiat qui contient le binaire. Je suppose que dans votre cas, il va ressembler à quelque chose comme
/ applications / outils / macos de VMware OVF code>Si i
ls code> à l'outil/ applications / vmware \ ovf \ ou code> Je peux voir le contenu du répertoire comme je m'attends. Y compris l'application OVFTOOL elle-même.Dois-je changer d'où mon var varion de la maison $ est-il? Ceci est actuellement défini sur / users / contenant un dossier d'application qui n'est pas celui qui contient l'outil.