Homestead: команда не найдена - Windows 10 - все перепробовал

Получение команды bash Homestead не найдено

//After running    composer global require "laravel/homestead=~2.0"

Изменен текущий каталог на C:/Users/Eric/AppData/Roaming/Composer ./composer.json обновлен Загрузка репозиториев композитора с информацией о пакете Обновление зависимостей (включая require-dev) Ничего для установки или обновления Создание файлов автозагрузки

//Inside my vi ~/.zshrc

export PATH=/Users/eric/AppData/Roaming/composer/vendor/bin:$PATH
export PATH="$laravel:$PATH"

Я включил виртуализацию в BIOS

// Внутри etc/hosts

Хозяева:

127.0.0.1 усадьба.приложение

192.168.10.10 усадьба.приложение

// Внутри переменных окружения

C:\Users\Eric\AppData\Roaming\composer\vendor\bin

Я не могу найти папку homestead.yaml и не могу запустить какие-либо команды homestead. Любая помощь в этом будет оценена, спасибо!


person Eric C    schedule 05.03.2016    source источник
comment
Можете быть более конкретными? Судя по всему у вас ОС Windows. У вас установлены VirtualBox и Vagrant? Вы создали виртуальную машину Homestead?   -  person Mirceac21    schedule 06.03.2016
comment
@ Mirceac21 Mirceac21 да, я использую VirtualBox и Vagrant, и я полагаю, что использую последнюю виртуальную машину lavarel/homestead.   -  person Eric C    schedule 06.03.2016


Ответы (1)


Предполагая, что VirtualBox, Vagrant, Git Bash (Git for Windows) уже установлен и работает, у вас есть два варианта установки Homestead.

  1. Использование Git Bash:

Откройте git bash, перейдите в домашний каталог (обычно это C:\Users\{username}) и запустите

git clone https://github.com/laravel/homestead.git Homestead.

Это загрузит Homestead в каталог C:\Users\{username}\Homestead.

Затем перейдите в каталог установки Homestead

cd ~/Homestead и запустите bash init.sh.

Эта последняя команда создаст файл конфигурации Homestead (homestead.yaml).

  1. Использование composer

У вас должны быть уже установлены PHP и Composer.

Откройте git bash и выполните команду composer global require "laravel/homestead=~2.0".

Чтобы воспользоваться интерфейсом командной строки Homestead, обязательно добавьте каталог Composer /bin в ваш PATH, например. командная строка с правами администратора:
set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

Затем, чтобы создать файл конфигурации Homestead (homestead.yaml), вам нужно запустить homestead init.

Если ничего из вышеперечисленного не работает, вы можете использовать Ларагон http://laragon.org/.

person Mirceac21    schedule 06.03.2016
comment
После завершения bash init.sh я получаю, что усадьба инициализирована!, однако я все еще не могу запустить команды усадьбы. При попытке запустить ~/composer/vendor/bin/homestead напрямую я получаю эту ошибку PHP Неустранимая ошибка: require_once(): Не удалось открыть требуемый 'C:\Users\Eric\composer\vendor/composer/autoload_real.php' (include_path ='.;C:\php\pear') в C:\Users\Eric\composer\vendor\autoload.php в строке 5 еще раз спасибо, я могу просто использовать laragon - person Eric C; 06.03.2016