web-dev-qa-db-ja.com

laravel Homestead Windows7で共有フォルダーのホストパスが見つからないというエラー

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が機能していることを確認しました。ここで何が欠けているのかわかりません。何かばかげている必要がありますが、何か助けていただければ幸いです。

13
Sojan V Jose

エラーは単純です。それはあなたに言っています

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
21
Set Kyar Wa Lar

ローカルディレクトリがありません。 mkdirに続けて、不足している共有フォルダーを入力するだけです

例えば。 mkdir /e/Projects/Code/Apache/laravel

2

例:ターミナル内

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
1
gilcierweb