現在こちらのサイト(Laravel開発のはじめかた Windows編)を参考に環境構築しています。設定が終わりvagrant upでlaravelを起動しようとしたところ-
the path to your private key does not exist.
というエラーメッセージが吐かれ、その解決法を調べると
$ ssh-keygen
このコマンドで作るという解説がでてきたためこちらのサイト(【Laravel Webアプリケーション開発】Laravelの開発環境(Homestead)で詰まったところ
)をみてエラー解決を試みました。
ここでファイルの場所とパスフレーズを聞かれたのでファイルの場所は、Homestead.yamlとし、パスフレーズはこの段階では未入力でも構わないとのことだったので、
未入力で行いました。
そしていざvagrant up で起動しようとしたところ
Homestead/scripts/homestead.rb:5:in `[]=': string not matched (IndexError)
というエラーコードが吐かれました。
homestead.rbの5行目↓
ENV['VAGRANT_DEFAULT_PROVIDER'] = settings['provider'] ||= 'virtualbox'
vim Homestead.yamlコマンドを開こうとしても、
-----BEGIN OPENSSH PRIVATE KEY-----
////////////////////////////
よくわからない文字列がびっしりとある(たぶんパスワードのハッシュ化のようなもの)
///////////////////////////
-----END OPENSSH PRIVATE KEY-----
下記のサイトを参考にしましたが全く原因が分かりません。
何卒、ご回答宜しくお願い致します。
ssh-keygen で生成された OPENSSH フォーマットの秘密鍵を pem フォーマットへ変換する
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。