Windows7マシンにlaravel Homesteadをセットアップしようとしています。vagrantとvirtualboxをインストールしました。gitbashShellもインストールしました。
した
vagrant box add laravel/Homestead
composer global require "laravel/Homestead=~2.0"
composerベンダービンを環境変数に追加しました。したがって、Homesteadコマンドにシェルからアクセスできるようになりました。
Homestead init
Homestead.yaml
ファイルを編集しましたが、これが構成です。
現在、構成内の上記のディレクトリにlaravelプロジェクトがあります。つまり(E://)ディレクトリ
folders:
- map: /e/Projects/Code/Apache/laravel
to: /home/vagrant/Projects
sites:
- map: foober.dev
to: /home/vagrant/Projects/foober/public
これで、Homestead up
を実行すると、エラーが発生します。
Bringing machine 'default' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
vm:
* The Host path of the shared folder is missing: /e/Projects/Code/Apache/laravel
cd /e/Projects/Code/Apache/laravel
が機能していることを確認しました。ここで何が欠けているのかわかりません。何かばかげている必要がありますが、何か助けていただければ幸いです。
エラーは単純です。それはあなたに言っています
The Host path of the shared folder is missing: /e/Projects/Code/Apache/laravel
共有フォルダがありません。あなたの質問によると。ウィンドウを使用しています。したがって、ウィンドウは次のように機能しないはずです
cd /e/Projects/Code/Apache/laravel
YourPartitionName:/Yourdirectory
のようになります。
例:
folders:
- map: E:/Projects/Code/Apache/laravel
to: /home/vagrant/Projects
ローカルディレクトリがありません。 mkdirに続けて、不足している共有フォルダーを入力するだけです
例えば。 mkdir /e/Projects/Code/Apache/laravel
例:ターミナル内
cd ~/.Homestead
subl Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /media/Arquivos/www/vagrant/Code
to: /media/Arquivos/www/vagrant/Code
sites:
- map: Homestead.app
to: /media/Arquivos/www/vagrant/Laravel
databases:
- Homestead
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar