簡體   English   中英

“laravel 宅基地 vagrant 向上錯誤”

[英]“laravel homestead vagrant up errors”

我正在嘗試設置 Laravel Homestead 環境。 當我嘗試啟動 vagrant 盒子時出現錯誤。

C:\Users\ONYIA\Homestead>vagrant up 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:in found 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:in 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:in load' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/ 來自 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:in load' 來自 C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/con fig/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:in each' from 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:in each' 來自 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:in initialize'來自 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:in new' from C:/HashiCorp/Vagrant/embedded/gems/2.2.6/gems/vagrant-2.2.6/lib/vagrant/environment.rb:792:in vagrantfile' 來自 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:in initialize' 來自 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 '

如果沒有更多信息(例如您如何配置盒子、一些環境信息等),很難將其專門縮小到您的問題。

但是,我遇到了可能對您有幫助的類似錯誤。 就我而言,在我的yaml文件中,鍵值之前有一個額外的空間。 查看您的初始化文件 - 無論您是否已設置它,無論是yaml還是json或其他 - 並檢查該文件中的鍵之前的空格。

例如,在 Laravel 的 .env 文件中,這可能會導致類似的問題:

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

不是真正的鑰匙:)

另一個出現的地方是有時缺少“ ' ”撇號。 檢查您的環境文件並確保所有引用的項目都已關閉。

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM