2

私のセットアップでは、ソース ファイルはホスト マシン (Mac OSX) にあり、ゲスト (Ubuntu サーバー) と共有されます。ファイルがゲストからホストに追加されると、構文エラーが存在しない場合でも、ファイルの最後の行で構文エラーが発生します。

例: Laravel Artisan コマンド

次のコマンドはすべて、Ubuntu (ゲスト) から実行されます。

初めて、これはうまくいきます:

php artisan

ソース ファイルを再構築することもできます。

php artisan dump-autoload

ただし、ファイルが再構築されたため、これは機能しなくなりました。

php artisan

...そして、次の構文エラーが発生します。

PHP Parse error:  syntax error, unexpected 'F' in /mnt/hgfs/www/tmi/api/vendor/composer/autoload_classmap.php on line 1646

ソースコードを含むフォルダーを再マウントすると、問題はなくなります。

sudo mount /mnt/hgfs/www

これで、問題なく次を再度実行できます。

php artisan

私のセットアップ

  • 私のホストは、すべてのソース ファイルがある Mac OSX です。
  • 私のゲストOSは、phpがインストールされているUbuntuサーバー(非GUI)です。
  • ファイルは、 open-vm-tools (vmhgfs) を使用してホストからゲストに共有されます

私はあなたが持っているかもしれないどんな提案にも非常にオープンです. 詳細が必要な場合はお尋ねください.

4

2 に答える 2