2014-05-17 2 views
0

작곡가와의 종속성을 업데이트하는 동안 런타임 예외가 발생합니다. 여기에 흔적이 있습니다 :로컬 호스트의 Symfony2에서 작곡가 업데이트를 실행하는 동안 런타임 예외가 발생했습니다.

Exception trace: 
() at phar:///usr/bin/composer.phar/src/Composer/Downloader/GitDownloader.php:158 
Composer\Downloader\GitDownloader->cleanChanges() at phar:///usr/bin/composer.phar/src/Composer/Downloader/VcsDownloader.php:89 
Composer\Downloader\VcsDownloader->update() at phar:///usr/bin/composer.phar/src/Composer/Downloader/DownloadManager.php:255 
Composer\Downloader\DownloadManager->update() at phar:///usr/bin/composer.phar/src/Composer/Installer/LibraryInstaller.php:176 
Composer\Installer\LibraryInstaller->updateCode() at phar:///usr/bin/composer.phar/src/Composer/Installer/LibraryInstaller.php:105 
Composer\Installer\LibraryInstaller->update() at phar:///usr/bin/composer.phar/src/Composer/Installer/InstallationManager.php:173 
Composer\Installer\InstallationManager->update() at phar:///usr/bin/composer.phar/src/Composer/Installer/InstallationManager.php:140 
Composer\Installer\InstallationManager->execute() at phar:///usr/bin/composer.phar/src/Composer/Installer.php:529 
Composer\Installer->doInstall() at phar:///usr/bin/composer.phar/src/Composer/Installer.php:215 
Composer\Installer->run() at phar:///usr/bin/composer.phar/src/Composer/Command/UpdateCommand.php:123 
Composer\Command\UpdateCommand->execute() at phar:///usr/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Command/Command.php:241 
Symfony\Component\Console\Command\Command->run() at phar:///usr/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:892 
Symfony\Component\Console\Application->doRunCommand() at phar:///usr/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:191 
Symfony\Component\Console\Application->doRun() at phar:///usr/bin/composer.phar/src/Composer/Console/Application.php:117 
Composer\Console\Application->doRun() at phar:///usr/bin/composer.phar/vendor/symfony/console/Symfony/Component/Console/Application.php:121 
Symfony\Component\Console\Application->run() at phar:///usr/bin/composer.phar/src/Composer/Console/Application.php:83 
Composer\Console\Application->run() at phar:///usr/bin/composer.phar/bin/composer:43 
require() at /usr/bin/composer.phar:15 

나는 그 일이 무엇인지 알지 못합니다! 그리고 지금 난 .. 내가 수정 된 파일에 대한 변경 사항을 취소하려면이 나 한테 물어 n이 응답 후 나는이 권리를 가지고 내 응용 프로그램 :(

에 공급 업체 번들을 추가 할 수 없습니다

Updating sensio/distribution-bundle (v2.2.6 => 2.2.x-dev 2779c8b) 
    The package has modified files: 
--- somes files... 
+0

? 추적 만 포함 시켰습니다. btw 만약 당신이 어쨌든 당신이 쉽게 업데이 트하기 전에'벤더'에 위치한'sensio/distribution-bundle' 폴더를 삭제할 수있는 변경 사항을 삭제하려면. 이것은'cleanChanges()'호출에 대한 권한 문제와 같이 보입니다. – nifr

+0

터미널에서 실행하기 때문에 줄 번호가 없습니다. 당신이 허락 한 것을 쓰고 있다고 확신합니다. Mac을 사용하여 심포니를 개발할 때 많이 발생합니다. 나는 PC에서 학교에서 뛰었고 모든 것이 잘되었다. 내가 로컬 서버에있는 심포니 파일을 잊어 버렸다는 것을 알게 될 때까지. 나는 osx에 대한 허가로 더 조사해야 할 것이다. 그 점을 지적 해줘서 고마워. – leseulsteve

+0

답변을 업데이트했습니다. @leseulsteve. 행운을 빕니다! – Mick

답변

0
.

enter image description here

얘기 어떤 작곡가를 변경 볼 $git diff를 입력 할 수 있습니다

:

는 여기 다른 번들에 대한 예입니다 .. 자주이 오류가

sensio/distribution-bundle을 변경하지 않은 경우 y을 입력하고 을 입력하십시오.을 입력하십시오. (작곡가는 변경 사항을 취소 하시겠습니까 "물어볼 것?) 작곡가 sensio/distribution-bundle에 일부 수정이 있었음을 볼 수 있습니다 때문입니다

2 건 이것에 대한 있습니다.

1이 경우 sensio/distribution-bundle의 공급 업체 파일을 실제로 변경 했으므로 절대로이 작업을 수행해서는 안됩니다.이 작업을 수행하지 않으려면이 경우 sensio/distribution-bundle으로 분기하고 composer.json 파일에 추가하십시오 :

"repositories": [ 
     { 
     "type": "vcs", 
     "url": "[email protected]:YourUsername/SensioDistributionBundle.git" 
     }, 
    ], 
"require": { 
     //... 
     "sensio/distribution-bundle":"dev-master", 
     //... 
     }, 
//... 

변경 사항이 없습니다.

이 경우 sensio/distribution-bundle과 같이 공급 업체 파일을 일부 변경했습니다. In은 사용중인 IDE 또는 OS에 따라 발생할 수도 있습니다. 이 경우 항상 YES로 응답하십시오. 이 파일은 여러분의 IDE 또는 OS에 의해 생성되는 경우, 단순히 .gitignore 파일에 추가 :

는 예외 메시지 및 파일/LINENUMBER 무엇
# PHP Storm generated files # 
.idea 
# OS generated files # 
*.DS_Store 
관련 문제