2016-10-26 5 views
0

突然 "作者の更新"をしようとすると、次のエラーが返されます。これは、迷惑メールマシン上で動作するsymfonyプロジェクトです。GIT_DISCOVERY_ACROSS_FILESYSTEMがコンポーザの更新を実行しているときに設定されていません

enter image description here

  1. 私はすでに.gitフォルダを削除するとのgit initによってそれを再び開始/移動しようとしました。
  2. 私は迷惑メールマシンを破壊して再プロビジョニングしようとしました。

答えて

1

ベンダのディレクトリにある内容を手動で変更/削除したようです。これはしばしば悪い考えです。あなたがロックファイルを持っている場合の最善の行動コースはrm -r vendor/になり、その後composer installになります。

0

さて、OSX Sierraの最新のアップデート後に、悪夢のマシンとSymfonyの設定が正常に動作しなくなったことが分かりました。当初私は、クライアントマシンがホストとの共有フォルダの同期を停止したことに気づいたので、あなたの/ var/www/insideの中にあるものは、あなたのホストに決して現れません。ベンダーのフォルダとその内容が含まれています。

config.vm.synced_folder ".", "/var/www", type: "rsync", 
    rsync__exclude: ["app/", "bin/", "features/", "src/", "tests/", "vendor/", "web/"] 
config.vm.synced_folder "app/", "/var/www/app", type: "nfs" 
config.vm.synced_folder "bin/", "/var/www/bin", type: "nfs" 
config.vm.synced_folder "features/", "/var/www/features", type: "nfs" 
config.vm.synced_folder "src/", "/var/www/src", type: "nfs" 
config.vm.synced_folder "tests/", "/var/www/tests", type: "nfs" 
config.vm.synced_folder "vendor/", "/var/www/vendor", type: "nfs" 
config.vm.synced_folder "web/", "/var/www/web", type: "nfs" 

へ:私はからsynced_folderの放浪の設定を変更した後

config.vm.synced_folder ".", "/var/www", type: 'nfs', mount_options: ['rw', 'vers=3', 'tcp', 'fsc', 'actimeo=2'], rsync__exclude: ["app/", "bin/", "src/", "tests/", "vendor/", "web/"] 
    config.vm.synced_folder "app/", "/var/www/app", type: "nfs" 
    config.vm.synced_folder "bin/", "/var/www/bin", type: "nfs" 
    config.vm.synced_folder "src/", "/var/www/src", type: "nfs" 
    config.vm.synced_folder "tests/", "/var/www/tests", type: "nfs" 
    config.vm.synced_folder "web/", "/var/www/web", type: "nfs" 

同期が正常に機能し始めたあなたが延期呼び出しとして作曲の更新を実行するアクセス許可の問題いつでもがあるように思えるしかし、 。コンポーザーがパッケージを削除して新しいバージョンをインストールしようとすると、パーミッションエラーが表示されます。

この問題は、Symfonyのカスタム設定での迷惑メール/スコッチボックスのインストールにのみ影響します。

関連する問題