не выбирайте VagrantFile для команды vagrant up PHPStorm - PullRequest
0 голосов
/ 04 ноября 2019

Когда я использую PHPStorm в Mac OSX и я хочу 'vagrant up', PHPStorm всегда сообщает мне, что вручную выбрал файл VagrantFile для запуска этой команды.

Но в ОС Windows мне никогда не нужно выбирать файлдля запуска vagrant.

Как пропустить этот шаг, выбрав файл для запуска Vagrant с PHPStorm? Я просто хочу нажать (или ярлык) для немедленного запуска Vagrant.

техническая информация Версия PHPStorm: 2019.2 Версия Mac OSX: 10.14.6 (Mojave)

Конфигурация PHPStorm для Vagrant Исполняемый файл Vagrant: папка экземпляра vagrant: / Users / xxxx / xxxx / my-project (которая содержит VagrantFile) Поставщик: переменные среды по умолчанию: (пусто) Ящики и плагины в порядке

Ответы [ 2 ]

0 голосов
/ 14 ноября 2019

Для всех тех, кто хочет запустить или остановить vagrant очень просто с помощью команды, существует альтернативное решение для пользователей MacOS:


Решение:

1 / , которые создают внешние инструменты PHPStorm с каждой командой, которую вы хотите запустить с ярлыком.

2 / Назначьте ярлык для ваших новых внешних инструментов , созданных ранее. Созданная вами команда внешних инструментов сортируется в категории «Внешние инструменты» -> «Внешние инструменты» в конфигурации Keymap.


Пример конфигурации внешних инструментов (PHPStorm-> Предпочтения-> Инструменты-> Внешние инструменты):

Имя: vagrant up

Описание: vagrant up

Программа: vagrant (vagrant необходимо поместить в вашу систему PATH OS)

Аргументы: up

Рабочий каталог: каталог, содержащий ваш файл vagrantFile

Расширенные параметры: являются необязательными


Теперь вы можете запускать команды запуска и остановкиБродяга без официальной команды PHPStorm

0 голосов
/ 05 ноября 2019

См .: https://youtrack.jetbrains.com/issue/PY-29826#focus=streamItem-27-2886011.0-0:

Фактически, среда IDE запрашивает путь к исполняемому файлу Vagrant *, а не Vagrantfile. Это довольно старая ошибка в macOS - IDE не может найти исполняемый файл сам по себе: PY-18247 . Задание абсолютного пути в настройках вручную (например, / usr / local / bin / vagrant вместо vagrant) должно помочь.

...