Homestead 2.0.0 安装指南(2017-04更新)

时间:2024-10-03 07:57:32

修改文件 D:\Homestead\scripts\。修改的目的有二:①解决vagrant1.9.3的一个bug ②取消官方box里面的 composer更新。

!!如果使用的vagrant版本大于1.9.3,则不需要修改第86行的内容!!

修改地方1, 大概在86行 后加了 host_ip: '127.0.0.1'

      # Use Default Port Forwarding Unless Overridden
    unless settings.has_key?("default_ports") && settings["default_ports"] == false
        default_ports.each do |guest, host|
            unless settings["ports"].any? { |mapping| mapping["guest"] == guest }
                 "forwarded_port", guest: guest, host: host, auto_correct: true, host_ip: '127.0.0.1'
            end
        end
    end
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

修改地方2,大概在277行,把composer更新的代码都屏蔽了,不更新(因为默认用的是国外网址,很慢。如果你有vpn,当我没讲)

     # Update Composer On Every Provision
    #  "shell" do |s|
    #      = "Update Composer"
    #      = "sudo /usr/local/bin/composer self-update && sudo chown -R vagrant:vagrant /home/vagrant/.composer/"
    #      = false
    # end
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. Homestead 目录下执行 vagrant up 接着应该就可以正常创建启动了