我在heroku中添加了sendgrid並更改了composer.json文件。 composer.json文件包含composer.json指定依賴關係,但沒有找到composer.lock
{
"require": {
"ext-mbstring": "*",
"sendgrid/sendgrid": "2.0.5"
}
}
上提交該文件
當我推入的Heroku我wiil
發生錯誤,如下面的圖像
我在heroku中添加了sendgrid並更改了composer.json文件。 composer.json文件包含composer.json指定依賴關係,但沒有找到composer.lock
{
"require": {
"ext-mbstring": "*",
"sendgrid/sendgrid": "2.0.5"
}
}
上提交該文件
當我推入的Heroku我wiil
發生錯誤,如下面的圖像
安裝作曲家和後重新啓動計算機我已使用composer update
命令,然後它工作正常,錯誤解決
我也有這個問題,但我不想改變我的本地php環境配置,所以我需要使用composer update --ignore-platform-reqs
。否則,我需要在本地擁有與我在遠程heroku中一樣的擴展。
在本地機器上運行'php composer.phar update',然後git添加composer.lock,提交併再次推送? – madebydavid 2014-09-05 13:47:01
@madebydavid php composer.phar更新命令未找到 – 2014-09-05 13:48:41
看起來你需要在本地下載它 - https://getcomposer.org/download/ – madebydavid 2014-09-05 13:49:21