Instalando laravel e homestead no windows 8

0

Nos últimos dias, tenho tido alguns problemas ao tentar instalar o laravel. Eu finalmente fiz um pouco de progresso hoje quando descobri que precisava ter o vt-x ativado, mas ainda estou tendo alguns problemas.

Eu imagino que estes são fáceis de consertar, mas estou um pouco perdido.

Estou usando as versões mais recentes de compositor, laravel e homestead.

Eu tenho todos os 3 instalados. Eu criei uma pasta de teste na minha máquina local C: \ www \ laravel_projects

Aqui eu tenho um projeto laravel chamado testes.

No meu diretório de usuários c: \ users \ user_name \ eu tenho meu arquivo .homestead. Aqui está o meu arquivo homestead.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

Depois de um pouco de bagunça, finalmente consegui colocar o homestead em funcionamento e entrar nele. No entanto, não consigo encontrar nenhum vestígio do meu projeto de testes na máquina.

Então, minha primeira pergunta é se alguém tem alguma sugestão sobre onde eu errei?

E o meu segundo é fazer com as chaves ssh. Eu sou bastante novo para estes por favor, tenha paciência comigo. Eu usando puttygen eu criei uma chave privada e pública que eu coloquei em uma pasta chamada ssh no meu diretório de usuário. No homestead.yaml você pode ver que eu apontei para os locais. Quando tentei ssh em homestead estava recusando minha chave ssh. Depois de um tempo eu notei na homestead a linha:

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

Uma vez eu apontei putty para isso funcionou. Alguém pode me explicar por que não consegui usar as chaves ssh que eu criei?

    
por Peck3277 12.03.2015 / 23:14

1 resposta

1

Primeiro problema: não ser capaz de ver os projetos de teste

O que estava errado é o mapeamento de pastas, especificamente esta parte do seu arquivo homestead.yaml

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

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

Eu tenho um palpite que deve ser lido:

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

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

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

Segundo problema: chaves SSH

Eu recomendo que você se gitbash e salve-se um monte de dores de cabeça com isso não só para esse problema, mas você vai ter alguma saída muito estranho se você usar cmd prompt porque códigos de cores estão ativados e windows doesnt usá-los. >     

por 29.03.2015 / 22:56