我有使用Symfony2.3Symfony2的供應商,並承諾復位混帳
當我開始我的項目,我加入的廠商到我的git倉庫,現在我想刪除我的供應商的問題。
所以我做的:
git rm --cached -r vendor/
該命令從混帳回購協議中刪除我的所有的供應商,但我有問題,所以我做了git的復位,讓我的供應商了。
現在我有一個問題,我真的不知道爲什麼,當I'l嘗試通過應用程序/控制檯運行命令行,我得到這個錯誤信息:
[RuntimeException]
The autoloader expected class "FOS\JsRoutingBundle\Command\Command\DumpCommand" to be defined in file "/Users/ant/Documents/projects/test/application/vendor/friendsofsymfony/jsrouting- bundle/FOS/JsRoutingBundle/Command/Command/DumpCommand.php". The file was found but the class was not in it, the class name or namespace probably has a typo.
所以我tryed刪除jsrouting從我composer.json -bundle但是當我運行
composer.phar update
jsrouting束不會被刪除
所以我在第一時間喜歡手動刪除jsrouting束重新下載它。
,沒有問題請從我的混帳回購協議的廠商
感謝您的幫助
編輯:
我解決了第一部分:
我去verdor>作曲家> autoload_namespace .php和我刪除此行:
'FOS\\JsRoutingBundle' => array($vendorDir . '/friendsofsymfony/jsrouting-bundle'),
我還從供應商文件夾 和作曲家重新安裝JsRoutingBundle中刪除了JsRoutingBundle。
但我想有一個尖,除去我的供應商文件夾正確
感謝您的幫助 – Ajouve