【发布时间】:2017-05-09 07:13:02
【问题描述】:
如何安装/启用 PHP 扩展 mbstring?
Heroku 在其文档中说它是默认共享的,并且应该在 Composer 包需要它时启用。我尝试将其添加到 composer.json 文件中,但没有任何改变。
这是我项目的composer.json:
{
"require": {
"fabpot/goutte": "^3.2",
"guzzlehttp/guzzle": "^6.2",
"paquettg/php-html-parser": "^1.7",
"ext-mbstring": "*"
}
}
添加最后一个依赖后,我运行:
heroku run composer update
这是我收到的错误消息:
- 您的系统中缺少请求的 PHP 扩展 ext-mbstring *。安装或启用 PHP 的 mbstring 扩展。
谢谢
【问题讨论】:
-
请出示您的
composer.json文件。 -
请再检查一遍
-
看起来应该可以了……您的
composer.lock文件是最新的(并由 Git 跟踪)吗? -
我没有 gitignore 文件,所以我猜它被跟踪了。我尝试更新作曲家,但它提示未启用或安装 mbstring。
-
非常感谢。请将您的答案作为个人回复发布,以便我标记为正确