在向composer.json
添加新的依赖项并运行composer update
后,我在新的Laravel 4安装上遇到以下错误。有什么想法吗?
[RuntimeException]
Source directory /var/www/projects/adcraft/vendor/laravel/framework has uncommitted changes.
答案 0 :(得分:2)
另一种解决方法是通过在composer.json文件中的config参数中设置discard更改,请参阅https://getcomposer.org/doc/06-config.md#discard-changes。
{
"name": "test",
"description": "Demonstrating concepts",
...
"config": {
"process-timeout": 1800,
"discard-changes" : true
},
...
}
这对我有用。
答案 1 :(得分:1)
您可以进入该vendor / laravel / framework目录并运行git status
以查看有哪些更改。无论如何,如果你self-update
编写了最新版本的作曲家,它现在应该提示你并询问你是否要在更新之前恢复这些更改而不是努力失败。