vagrant up 错误不起作用

Jaf*_*ami 4 php macos vagrant homestead


我尝试在我的计算机上安装 Laravel Homestead。

\n\n

我已经按照文档进行了操作,昨天我就开始工作了。

\n\n

然而,我让笔记本电脑处于睡眠状态,并尝试运行 vagrant 配置,但收到了这个奇怪的错误。

\n\n
Jafars-iMac:Homestead jafarsalami$ vagrant provision\n\n/opt/vagrant/embedded/lib/ruby/2.4.0/psych.rb:377:in `parse\': (<unknown>): did not find expected \'-\' indicator while parsing a block collection at line 18 > column 5 (Psych::SyntaxError)\n\nfrom /opt/vagrant/embedded/lib/ruby/2.4.0/psych.rb:377:in `parse_stream\'\n\nfrom /opt/vagrant/embedded/lib/ruby/2.4.0/psych.rb:325:in `parse\'\n\nfrom /opt/vagrant/embedded/lib/ruby/2.4.0/psych.rb:252:in `load\'\n\nfrom /Users/jafarsalami/Homestead/Vagrantfile:28:in `block in <top (required)>\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/config/v2/loader.rb:37:in `load\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/config/loader.rb:125:in `block (2 levels) in load\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/config/loader.rb:119:in `each\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/config/loader.rb:119:in `block in load\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/config/loader.rb:116:in `each\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/config/loader.rb:116:in `load\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/vagrantfile.rb:28:in `initialize\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/environment.rb:810:in `new\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/environment.rb:810:in `vagrantfile\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/environment.rb:556:in `host\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/environment.rb:214:in `block in action_runner\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/action/runner.rb:33:in `run\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/environment.rb:543:in `hook\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/lib/vagrant/environment.rb:792:in `unload\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/bin/vagrant:141:in `ensure in <main>\'\n\nfrom /opt/vagrant/embedded/gems/gems/vagrant-2.0.1/bin/vagrant:141:in `<main>\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

我做错了什么?

\n\n

编辑:我添加了我的 Homestead.yaml 文件,因为它可能有助于解决此问题。\n我的 Homestead.yaml 文件:

\n\n
---\nip: "192.168.10.10"\nmemory: 2048\ncpus: 1\nprovider: virtualbox\n\nauthorize: ~/.ssh/id_rsa.pub\n\nkeys:\n    - ~/.ssh/id_rsa\n\nfolders:\n    - map: ~/Code\n      to: /home/vagrant/Code\n      type: "nfs"\n\nsites:\n    - map: homestead.test\n      to: /home/vagrant/Code/homestead.test/public\n\n\n\ndatabases:\n      - homestead\n-     \xe2\x80\x93 somesite_db\n+     - somesite_db\n\n# blackfire:\n#     - id: foo\n#       token: bar\n#       client-id: foo\n#       client-token: bar\n\n# ports:\n#     - send: 50000\n#       to: 5000\n#     - send: 7777\n#       to: 777\n#       protocol: udp\n
Run Code Online (Sandbox Code Playgroud)\n

bal*_*ant 5

在您的Homestead.yaml在线 :23 中,您有一个无效的连字符。看看它比普通的要长一点。

\n\n\n\n
  databases:\n      - homestead\n-     \xe2\x80\x93 somesite_db\n+     - somesite_db\n
Run Code Online (Sandbox Code Playgroud)\n