随机我无法php artisan
通过 Vagrant SSH 在项目上运行。它在 Vegrant SSH(常规终端会话)之外工作。我收到以下错误:
[ErrorException]
file_put_contents(/home/vagrant/cvahimt/vendor/services.json): failed to open stream: Protocol error
我已经尝试了所有我能想到的 - php artisan clear-compiled
、composer dump-autoload
、 和删除vendor
并composer install
再次运行。
我注意到它services.json
存在于我的生产环境中,但在本地不存在。我无法创建它,因为它vendor
是只读的。
此外,在运行时composer update
(使用或不使用 sudo)我收到此错误:
[ErrorException]
file_put_contents(/home/vagrant/cvahimt/vendor/composer/autoload_namespaces.php): failed to open stream: Operation not permitted
有点问题,我需要运行php artisan migrate
,并且只能通过 Vagrant 运行。