Последние несколько дней у меня возникали некоторые проблемы с установкой laravel. Сегодня я наконец добился некоторого прогресса, когда понял, что мне нужно включить vt-x, но у меня все еще есть некоторые проблемы.

Я думаю, это легко исправить, но я немного растерялся.

Я использую последние версии композитора, Laravel и Усадьба.

У меня все 3 установлено. Я создал тестовую папку на моей локальной машине C:\www\laravel_projects

Здесь у меня есть проект laravel, который называется тестами.

В моем каталоге пользователя c:\users\user_name\ у меня есть файл .homestead. Вот мой файл hometead.yaml

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/ssh/key.ppk

keys:
    - ~/ssh/key

folders:
    - map: C:/www/laravel_projects/test
      to: /home/vagrant/Code

sites:
    - map: example.app
      to: /home/vagrant/Code/Laravel/public

databases:
    - homestead

variables:
    - key: APP_ENV
      value: local

# blackfire:
#     - id: foo
#       token: bar

После того, как я немного повозился, мне наконец-то удалось создать усадьбу и запустить ее в ssh'd. Однако я не могу найти никаких следов моего тестового проекта на машине.

Итак, мой первый вопрос: есть ли у кого-нибудь предложения относительно того, где я ошибся?

И мое второе дело с ключами ssh. Я довольно новичок в этом, поэтому, пожалуйста, потерпите меня. Я с помощью puttygen создал закрытый и открытый ключ, который я положил в папку с именем ssh в моем каталоге пользователя. В hometead.yaml вы можете видеть, что я указал на это место. Когда я пытался войти в усадьбу, он отказывался от моего ключа ssh. Через некоторое время я заметил в усадьбе линию:

C:/Users/user_name/.homestead/.vagrant/machines/default/virtualbox/private_key

Однажды я указал на замазку, чтобы это сработало. Может кто-нибудь объяснить мне, почему я не смог использовать сгенерированные мной ключи ssh?

1 ответ1

1

Первая проблема: отсутствие возможности видеть тестовые проекты

Что было не так, так это отображение вашей папки, а именно этой части вашего файла homestead.yaml

folders:
- map: C:/www/laravel_projects/test
  to: /home/vagrant/Code

sites:
- map: example.app
  to: /home/vagrant/Code/Laravel/public

У меня есть предчувствие, это должно читать:

folders:
- map: C:/www/laravel_projects
  to: /home/vagrant/Code

sites:
- map: example.app
  to: /home/vagrant/Code/test/public

=======================================

Вторая проблема: ключи SSH

Я рекомендую вам взять себе gitbash и избавить себя от множества головных болей с этим не только для этой проблемы, но вы получите действительно странные результаты, если будете использовать приглашение cmd, потому что цветовые коды включены, а окна их не используют.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .