【问题标题】:"laravel homestead vagrant up errors"“laravel homestead vagrant up 错误”
【发布时间】:2020-02-22 14:25:57
【问题描述】:

我正在尝试设置 Laravel Homestead 环境。当我尝试启动 vagrant box 时出现错误。

C:\Users\ONYIA\Homestead>流浪 C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:377:in parse': (<unknown>): did not find expected key while parsing a block mapping at line 13 column 6 (Psych::SyntaxError) from C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:377:inparse_stream' 来自 C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:325:in parse' from C:/HashiCorp/Vagrant/embedded/mingw64/lib/ruby/2.4.0/psych.rb:252:inload' 来自 C:/Users/ONYIA/Homestead/Vagrantfile:29:in block in <top (required)>' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/config/v2/loader.rb:37:inload' 来自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/config/loader.rb:126:in block (2 levels) in load' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/config/loader.rb:119:ineach' 来自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/config/loader.rb:119:in block in load' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/config/loader.rb:116:ineach' 来自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/config/loader.rb:116:in load' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/vagrantfile.rb:29:ininitialize' 来自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/environment.rb:792:in new' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/environment.rb:792:invagrantfile' 来自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/environment.rb:973:in process_configured_plugins' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/environment.rb:178:ininitialize' 来自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/bin/vagrant:145:in new' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/bin/vagrant:145:in'

【问题讨论】:

    标签: laravel


    【解决方案1】:

    如果没有更多信息(例如您如何配置盒子、一些环境信息等),很难将其范围缩小到您的问题。

    但是,我遇到了一个可能对您有帮助的类似错误。就我而言,我的yaml 文件中的键值之前有一个额外的空间。查看您的初始化文件 - 无论您是否设置了它,无论是 yamljson 还是其他 - 并检查该文件中某个键之前的空格。

    例如,在 Laravel 的 .env 文件中,这可能会导致类似的问题:

    APP_KEY =  J3b0MXEWRrqf3DYvwmpYtsbGXv3I2g89U   // <-- shouldn't have spaces
    // Should be more like:
    APP_KEY=J3b0MXEWRrqf3DYvwmpYtsbGXv3I2g89U
    

    不是真正的钥匙:)

    另一个出现这种情况的地方有时会缺少“'”撇号。检查您的环境文件并确保所有引用的项目都已关闭。

    希望对你有帮助

    【讨论】:

    • 我遇到了同样的错误,我可以确认这是由.yaml 文件中的语法错误引起的。
    猜你喜欢
    • 1970-01-01
    • 2016-07-06
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 2021-03-23
    相关资源
    最近更新 更多