[英]“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
foundparse': (<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:inparse' 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:inblock 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:inblock (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:inblock 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:inload' 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:innew' 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:inprocess_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:innew' 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.