はじめに
Laravelを少し触ったことがある程度の初心者なので,ガッツリ開発をしている方々は”それって当たり前だよね?”と思うかもしれませんが,ご了承ください.
問題発生
久しぶりにLaravelを触ってみようと思い,Homesteadの設定をしていたところ,
vagrant up
させたところで…
エラー
/opt/vagrant/embedded/lib/ruby/2.4.0/psych.rb:377:in `parse': (<unknown>): mapping values are not allowed in this context at line 14 column 9 (Psych::SyntaxError)
というエラーが発生しました.
このエラー,よく見るとrubyがどうのこうのって書いてあります.
あれ?rubyなんて使ったことないし,これLaravelの環境構築なんだけどな…
原因
エラー文をググってみると,同じように困っている方がいました.
この記事によると,map:
の後に半角スペースが足りないことが原因でした.
間違い
folders:
- map:/Users/code
to: /home/vagrant/code
正しい
folders:
- map: /Users/code
to: /home/vagrant/code
え?そこのスペース大事だったんだ…
と気づかされました.
map:
の後ろに半角スペースを追加したところ,無事vagrant up
が実行出来ました!