1

composer.jsonに新しい依存関係を追加して実行した後、Laravel4の新規インストールで次のエラーが発生しますcomposer update。何か案は?

[RuntimeException]
Source directory /var/www/projects/adcraft/vendor/laravel/framework has uncommitted changes. 
4

2 に答える 2

2

これを解決するもう1つの方法は、composer.jsonファイルのconfigパラメーターで変更の破棄を設定することです。https://getcomposer.org/doc/06-config.md#discard-changesを参照してください。

{
  "name": "test",
  "description": "Demonstrating concepts",
...
  "config": {
    "process-timeout": 1800,
    "discard-changes" : true
  },
...
}

これは私のために働いた。

于 2016-02-24T23:33:38.873 に答える
1

そのvendor/laravel / frameworkディレクトリに移動し、実行git status して、どのような変更があるかを確認できます。とにかく、self-updateコンポーザーを最新バージョンにすると、ハードに失敗するのではなく、更新する前にそれらの変更を元に戻すかどうかを尋ねるプロンプトが表示されるはずです。

于 2013-03-13T09:17:46.850 に答える