2016-04-02 5 views
1

Я пытаюсь получить среду программирования laravel, чтобы закончить проект степени магистра, но я не могу заставить это работать, как бы я ни старался.Ошибка при получении Laravel Запуск на Windows

Я следовал различные обучающие программы, но последний я попытался было http://sherriflemings.blogspot.com.es/2015/03/laravel-homestead-on-windows-8.html , и я думаю, что я где-то, но я получаю следующее сообщение об ошибке пытается инициализировать бродячие

Vagrant вверх ошибка:

Vagrant up error

и я подтвердил, что файл C: \ Users \ Administrator \ homestead \ Homestead \ scripts \ homestead.rb доступен и права правильны.

Также в ошибки я вижу C: /Users/Administrator/.ssh/id_rsa (Errno :: ENOENT) , но у меня есть и другие маршруты difined в моем Homestead.yaml

Есть ли другой способ, которым я могу у подножия у которого есть энзимета развития Laravel? В каком учебном пособии вы порекомендуете его запустить?

+0

У вас действительно есть файл id_rsa? –

+0

О, теперь я вижу, что происходит, файл homestead.rb жалуется на недостающий файл, способ вывода был структурирован. Я думал, что он жаловался на файл homestead.rb. – EChan42

ответ

0

Как я полностью согласен с предыдущим ответом, я хотел бы предоставить дополнительную информацию о вашем состоянии.

Нет необходимости проверять, существует ли на этом этапе homestead.rb. Потому что это уже действующий код и информирует вас о проблеме, которую он не может решить самостоятельно.

Это также не проблема маршрута (честно говоря, предоставленная информация под ключом «сайты» от Homestead.yaml не касается маршрутов. Вы перечисляете проекты внутри своей виртуальной машины. Один сайт на проект в целом . достаточно как:

-sites: 
    - map: foo.com 
    - to: /home/vagrant/Code/Foo/public 

Ваш файл homestead.rb блокируется во время работы, так как операционная система созданной виртуальной машины нужно что-то доверять код работает, используя ssh И один из способов достижения этого является использование открытого ключа. - пара частного ключа (также используется усадьбой) .Похоже, что у вас нет пары. И запущенный скрипт не может получить доступ к открытому ключу: AKA id_rsa.

+0

Это было очень специфично и на месте! Благодаря! – EChan42

1

Вам необходимо generate key, чтобы заставить его работать. Итак, у вас будет два файла id_rsa и id_rsa.pub в вашей папке C:/Users/Administrator/.ssh/.

+0

У меня были оба файла, но в «ssh» вместо этого из ".ssh", хотя я указал другой каталог в моем файле .yaml, который не применялся. Так или иначе, я переименовал каталог, и теперь я получаю еще одну ошибку. $ vagrant up Приведение машины по умолчанию 'вверх с' virtualbox 'provider ... Ошибки в конфигурации этого аппарата. Исправьте следующие ошибки и повторите попытку. vm: * Отсутствует путь хоста общей папки: ~/Код Должен ли я предоставить свой файл конфигурации? – EChan42

+0

Если вы новичок в Homestead и Laravel, я бы порекомендовал вам попробовать установить все с помощью официального руководства без переименования папок и т. Д. Https://laravel.com/docs/5.2/homestead - я использую его каждый раз, когда мне нужно установить Homestead и никогда не было проблем.) –

+1

Спасибо за отзыв Алексей Мезенин, у меня сложилось впечатление, что официальное руководство не будет очень дружелюбным к окну, но я дам ему шанс! Это мотивирует вас услышать, что у вас не было проблем! – EChan42

Смежные вопросы