2017-07-19 124 views
1

在我composer.json配置文件,我有:如何讓作曲家將版本號更新爲composer.json中最新的版本號?

"require": { 
    "zendframework/zend-log" : "~2.3", 
}, 
"require-dev": { 
    "phpunit/phpunit": "^5.4" 
} 

我想:

"require": { 
    "zendframework/zend-log" : "^2.9", 
}, 
"require-dev": { 
    "phpunit/phpunit": "^6.2" 
} 

注意版本號的變化

如何?我希望它能夠自動完成,而不必查看每個可用的最新版本並手動編輯。

有這個問題,但它並不能幫助:How to resolve package not found error when trying to make the composer get the latest package versions?

回答

1

運行

composer require zendframework/zend-log 

composer require --dev phpunit/phpunit 
+0

如果我有更多的包?我是否爲每個包運行? – Dennis

+0

您可以在一個命令中運行它們,並用空格分隔。我爲這種情況編寫了一個工具:https://github.com/kubawerlos/composer-json-fixer - 全局安裝我輸入'composer-json-fixer -u'並獲取所有軟件包的更新。 – kuba

相關問題