Laravel Homestead在boot上产生一个奇怪的错误。将条目添加到主机。

时间:2016-09-03 11:48:09

标签: laravel vagrant virtualbox homestead

我和Laravel Homestead有错。

在重新安装vagrant和VirtualBox之后,昨天安装工作正常。由于VirtualBox认为永久启动了VM,因此之前已被破坏。

转到现在出现的问题。

在启动过程中,我注意到它现在将一些项目放入我的主机文件中,看起来它们绝对不应该存在。

192.168.10.10   homestead   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias ..="cd .."    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias ...="cd ../.."    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias h='cd ~'  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias c='clear' # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias art=artisan   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias phpspec='vendor/bin/phpspec'  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias phpunit='vendor/bin/phpunit'  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   alias serve=serve-laravel   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   function serve-laravel() {  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10       if [[ "$1" && "$2" ]]   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10       then    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo dos2unix /vagrant/scripts/serve-laravel.sh # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo bash /vagrant/scripts/serve-laravel.sh "$1" "$2" 80    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10       else    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           echo "Error: missing required parameters."  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           echo "Usage: "  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           echo "  serve domain path"  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10       fi  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   }   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   function serve-hhvm() { # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo dos2unix /vagrant/scripts/serve-hhvm.sh    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo bash /vagrant/scripts/serve-hhvm.sh "$1" "$2" 80   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           echo "  serve-hhvm domain path" # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   function serve-proxy() {    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo dos2unix /vagrant/scripts/serve-proxy.sh   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo bash /vagrant/scripts/serve-proxy.sh "$1" "$2" 80  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           echo "  serve-proxy domain port"    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   function serve-apache() {   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo dos2unix /vagrant/scripts/serve-apache.sh  # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           sudo bash /vagrant/scripts/serve-apache.sh "$1" "$2" 80 # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10           echo "  serve-apache domain path"   # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10   function artisan() {    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952
192.168.10.10       php artisan "$@"    # VAGRANT: 3be92b85d2bb8cbac75b4b871e8f103f (default) / 20aee27a-1d7a-4f2f-8592-9f65216ed952

我只能认为VirtualBox中的一些更新,因为我上一次安装它导致了这个错误。我现在完全失去了如何解决它。

现在的症状是,我配置的3个站点中的几个站点工作正常,但其中一个站点没有。

这是我的homestead.yaml

的内容
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: C:\Users\Jay\.ssh\id_rsa.pub

keys:
    - C:\Users\Jay\.ssh\id_rsa

folders:
    - map: d:/Code
      to: /home/vagrant/Code

sites:
    - map: homestead.app
      to: /home/vagrant/Code/homestead.app/public
    - map: phpmyadmin.app
      to: /home/vagrant/Code/phpmyadmin/
    - map: consumer.app
      to: /home/vagrant/Code/consumer/public

databases:
    - homestead

这是我的homestead.app无法正常工作。我认为这对于找到问题非常重要。

任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:0)

首先,homestead.app不能是一个文件夹。文件夹不能有扩展名。另外,请确保您的d:/code内部直接包含消费者文件夹。最后,据我所知,你不能将phpmyadmin与宅基地一起使用。你可以在网上找到很多其他的sql编辑器。