Я установил бродягу на свою машину. У меня есть усадьба, установленная как в глобальном масштабе, так и в моем проекте.Усадьба не работает должным образом
Когда я запустил vagrant up
, он не работает, я не могу получить доступ к URL-адресу в своем браузере, он имеет пустой экран.
Так что я искал в Интернете и нашел решение, которое позволило мне использовать homestead up
путем редактирования моего ~/bash_profile и добавить следующий код:
function homestead() {
(cd ~/Workspace/homestead && vagrant $*)
}
Теперь, когда я перейти к моему директору проекта и запустить приусадебных до него работает. Я могу получить доступ к сайту через url в своем браузере, однако я столкнулся с другой проблемой, это, казалось, загружалось из глобального файла homestead.yaml, а не файла homestead.yaml моего проекта.
Когда я удалил сайт из моего глобального файла homestead.yaml и поместить его в файле homestead.yaml моего проекта я продолжал получать входной файл
не указан
Это мой проект -х homestead.yaml файл:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
hostname: blog
name: blog
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: "~/Workspace/blog"
to: "/home/vagrant/workspace/blog"
sites:
- map: blog.app
to: "/home/vagrant/workspace/blog/public"
databases:
- blog
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
И это моя глобальная homestead.yaml файл:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Workspace
to: /home/vagrant/workspace
sites:
- map: homestead.app
to: /home/vagrant/workspace/Laravel/public
databases:
- blog
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp