Quando eu executo o comando "php composer.phar install" da um o erro:
"PHP Fatal error: call to undefined function Composer\Json\json_decode() in phar:///srv/gerente/composer.phar/src/Composre/Json/JsonFile.php on line 146".
Estou usando Ubuntu Server 13.04.
O que eu poderia fazer para consertar isso?
Autor: Alain Farias
2727 comentários
stackoverflow.com/questions/18239405/php-fatal-error-call-to-undefined-function-json-decode Att.,
Bruno
Editem o arquivo: composer.json e vá quase na última linha e altere o caminho do file.
No meu caso, mesmo criando o arquivo parameters.yml
ele não reconhe~eu, então editei o arquivo conforme no manual de instalação com o arquivo orginal que veio e salvei, restartei apache2 e postgresql e deletei o arquivo composer.lock. Após isso rodei e foi sem problemas.
Segue resolução:
"scripts": {
"post-install-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"symfony-assets-install": "symlink",
"incenteev-parameters": {
"file": "app/config/cacic-dist-parameters.yml"
},
"branch-alias": {
"dev-master": "2.3-dev"
}
} }
//new Bc\Bundle\BootstrapBundle\BcBootstrapBundle(), <= substituir ou comentar linha
new Braincrafted\Bundle\BootstrapBundle\BraincraftedBootstrapBundle(), <= inserir
.... Resolveu o problema da linha 24, mas apareceram outros no meu caso e ainda não resolvi