composer 常用命令
- 自我更新
# sudo composer self-update
- 回退更新
composer self-update --rollback
问题及解决方法
原版本version 2.0.14
Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:290
Stack trace:
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:189
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/Descriptor.php:55
phar:///usr/bin/composer/vendor/symfony/console/Helper/DescriptorHelper.php:69
phar:///usr/bin/composer/vendor/symfony/console/Command/ListCommand.php:81
phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:245
phar:///usr/bin/composer/vendor/symfony/console/Application.php:835
phar:///usr/bin/composer/vendor/symfony/console/Application.php:185
phar:///usr/bin/composer/src/Composer/Console/Application.php:312
phar:///usr/bin/composer/vendor/symfony/console/Application.php:117
phar:///usr/bin/composer/src/Composer/Console/Application.php:124
phar:///usr/bin/composer/bin/composer:63
/usr/bin/composer:24
Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:290
Stack trace:
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:189
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/Descriptor.php:55
phar:///usr/bin/composer/vendor/symfony/console/Helper/DescriptorHelper.php:69
phar:///usr/bin/composer/vendor/symfony/console/Command/ListCommand.php:81
phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:245
phar:///usr/bin/composer/vendor/symfony/console/Application.php:835
phar:///usr/bin/composer/vendor/symfony/console/Application.php:185
phar:///usr/bin/composer/src/Composer/Console/Application.php:312
phar:///usr/bin/composer/vendor/symfony/console/Application.php:117
phar:///usr/bin/composer/src/Composer/Console/Application.php:124
phar:///usr/bin/composer/bin/composer:63
/usr/bin/composer:24
Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:290
Stack trace:
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:189
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/Descriptor.php:55
phar:///usr/bin/composer/vendor/symfony/console/Helper/DescriptorHelper.php:69
phar:///usr/bin/composer/vendor/symfony/console/Command/ListCommand.php:81
phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:245
phar:///usr/bin/composer/vendor/symfony/console/Application.php:835
phar:///usr/bin/composer/vendor/symfony/console/Application.php:185
phar:///usr/bin/composer/src/Composer/Console/Application.php:312
phar:///usr/bin/composer/vendor/symfony/console/Application.php:117
phar:///usr/bin/composer/src/Composer/Console/Application.php:124
phar:///usr/bin/composer/bin/composer:63
/usr/bin/composer:24
Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:290
Stack trace:
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:189
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/Descriptor.php:55
phar:///usr/bin/composer/vendor/symfony/console/Helper/DescriptorHelper.php:69
phar:///usr/bin/composer/vendor/symfony/console/Command/ListCommand.php:81
phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:245
phar:///usr/bin/composer/vendor/symfony/console/Application.php:835
phar:///usr/bin/composer/vendor/symfony/console/Application.php:185
phar:///usr/bin/composer/src/Composer/Console/Application.php:312
phar:///usr/bin/composer/vendor/symfony/console/Application.php:117
phar:///usr/bin/composer/src/Composer/Console/Application.php:124
phar:///usr/bin/composer/bin/composer:63
/usr/bin/composer:24
Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:290
Stack trace:
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/TextDescriptor.php:189
phar:///usr/bin/composer/vendor/symfony/console/Descriptor/Descriptor.php:55
phar:///usr/bin/composer/vendor/symfony/console/Helper/DescriptorHelper.php:69
phar:///usr/bin/composer/vendor/symfony/console/Command/ListCommand.php:81
phar:///usr/bin/composer/vendor/symfony/console/Command/Command.php:245
phar:///usr/bin/composer/vendor/symfony/console/Application.php:835
phar:///usr/bin/composer/vendor/symfony/console/Application.php:185
phar:///usr/bin/composer/src/Composer/Console/Application.php:312
phar:///usr/bin/composer/vendor/symfony/console/Application.php:117
phar:///usr/bin/composer/src/Composer/Console/Application.php:124
phar:///usr/bin/composer/bin/composer:63
/usr/bin/composer:24
解决方法,使用命令# sudo composer self-update
升级composer 到最新版本