首页 文章

我无法在symfony3.1项目中安装JMSSerializerBundle

提问于
浏览
1

我正在尝试在symfony3.1项目中安装JMSSerializerBundle,但是我收到了这个错误

命令:

php ../composer.phar require jms/serializer-bundle -vvv

使用版本^ 2.0 for jms / serializer-bundle [UnexpectedValueException]无法解析版本约束更新:无效的版本字符串“update”异常跟踪:()at phar:// C:/xampp/htdocs/composer.phar/vendor/ composer / semver / src / VersionParser.php:485 Composer \ Semver \ VersionParser-> parseConstraint()at phar:// C:/xampp/htdocs/composer.phar/vendor/composer/semver/src/VersionParser.php:249 Composr \ Semver \ VersionParser-> parseConstraints()at phar:// C:/xampp/htdocs/composer.phar/src/Composer/Package/Version/VersionParser.php:27 Composer \ Package \ Version \ VersionParser-> parseConstraints( )at phar:// C:/xampp/htdocs/composer.phar/src/Composer/Command/RequireCommand.php:126 Composr \ Command \ RequireCommand-> execute()at phar:// C:/ xampp / htdocs / composer.phar / vendor / symfony / console / Command / Command.php:267 Symfony \ Component \ Console \ Command \ Command-> run()at phar:// C:/xampp/htdocs/composer.phar/vendor/symfony /console/Application.php:846 Symfony \ Component \ Console \ Application-> doRunCommand()在ph ar:// C:/xampp/htdocs/composer.phar/vendor/symfony/console/Application.php:191 phar:// C:/ xampp / htdocs /中的Symfony \ Component \ Console \ Application-> doRun()在phar:// C:/xampp / htdocs / composer.phar :122

1 回答

  • 0

    我不确定你为什么看到这个问题,但是你可以尝试这些命令:

    php ../composer.phar self-update
    php ../composer.phar update
    php ../composer.phar require jms/serializer-bundle
    

    以该顺序 . 我想也许你的作曲家版本已经过时了,但不确定是否会解决问题 . 如果有,请告诉我 .


    根据评论,您的正确命令将是:

    php ../composer.phar require jms/serializer-bundle "^2.0"
    

    看看是否有效 .

相关问题