2016-10-29 14 views
0

私はlaravel homesteadを設定しようとしています。homestead.yamlファイルがありません

しかし、以下の指示の後には、まだセットアップすることができません。

Homesteadディレクトリからbash init.shを実行すると、homestead.yamlファイルが作成されません。

私はMac上にあり、homestead.yamlはsrc/stubsフォルダにありますが、/ Homesteadフォルダには表示されませんが、実行後はbash init.shが " "homestead initialised"が続きます。でも、私のMacのホームステイフォルダにyamlファイルは表示されません。

私の質問は、ホームステッドフォルダへのsrc /スタブからYAMLファイルをコピーinit.shをかと思いませんか?

  1. ですか
  2. 手作業でコピーする必要がありますか? 3.手動でコピーする必要がある場合、Homesteadフォルダでinit.shコマンドを実行したときに上書きする許可を求めるのはなぜですか?

私は初心者です。だから私は間違った場所を見ている場合、plsは私に知らせる。

ありがとうございました!

答えて

2

init.shHomestead.yamlは、ホームディレクトリ/Users/username/.homestead/の非表示のディレクトリにあり、/Homesteadにはありません。今、あなたの質問に答えるために:

  1. はい、init.shはafter.shとエイリアスと一緒にHomestead.yaml.homesteadにディレクトリをコピーします。
  2. 手動でコピーすることはできますが、init.shのようにする必要はありません。
  3. 最初にinit.shを実行したときに.homesteadディレクトリが作成され、Homestead.yamlファイルが格納されていましたが、再度実行すると、現在のファイルがHomestead.yamlであり、上書きするかどうかを尋ねます。
+0

ご回答いただきありがとうございます。今私は.homestead(隠し)ディレクトリからファイルにアクセスしようとすると、アクセス拒否エラーが出るようです。また、隠しファイルにもアクセスできませんでした。 – BTM

+0

ディレクトリのアクセス権を変更して、読み取り/書き込みアクセス権を与えてください。端末を開き、 'chmod -R 775 .homestead'と打ちます。 – salamza

+0

サラムサさんに感謝します。乾杯! – BTM