Como instalar o pecmon spidermonkey no CentOS 6

1

Executando o seguinte comando:

> sudo pecl install spidermonkey

Eu recebo o seguinte erro:

...
... a bunch of successful checks ...
...
checking whether to enable spidermonkey support... yes, shared
configure: error: jsapi.h not found. Please reinstall libjs.
ERROR: '/var/tmp/spidermonkey/configure' failed

Eu tentei remediar o problema instalando o js-devel, que, depois de lutar com vários repositórios yum, finalmente fiz manualmente assim:

> wget http://pkgs.repoforge.org/js/js-1.60-1.el6.rf.x86_64.rpm
> wget http://pkgs.repoforge.org/js/js-devel-1.60-1.el6.rf.x86_64.rpm
> yum install js-1.60-1.el6.rf.x86_64.rpm
> yum install js-devel-1.60-1.el6.rf.x86_64.rpm

(Não tenho certeza porque o js-devel requer que o js seja instalado primeiro ... mas ele reclamou quando tentei instalar o js-devel solo.)

Executando novamente o pecl install , recebo o mesmo erro. Eu entendo que o pacote js-devel contém as coisas da libjs simplesmente incorretas? Existem etapas adicionais? Ou eu preciso procurar em outro lugar para obter libjs?

ADENDO: Eu também tentei remover os pacotes acima (usando o yum) e instalar estes builds:

> wget http://puias.math.ias.edu/data/puias/6/x86_64/os/Addons/js-1.70-12.puias6.x86_64.rpm
> yum install js-1.70-12.puias6.x86_64.rpm
> wget http://puias.math.ias.edu/data/puias/6/x86_64/os/Addons/js-devel-1.70-12.puias6.x86_64.rpm
> yum install js-devel-1.70-12.puias6.x86_64.rpm

sem dados. O interpretador de linha de comando js funciona perfeitamente. Mas, PECL produz o mesmo erro.

    
por svidgen 05.02.2013 / 22:47

1 resposta

2

Embora isso não resolva o problema de o pacote não ser instalado corretamente usando o gerenciador de pacotes, as etapas deste artigo me deixaram com o spidermonkey funcionando corretamente no PHP:

link

Esta é uma solução alternativa, na minha opinião. Eu estou supondo que o pacote PECL instalado através do gerenciador de pacotes pecl se destina a funcionar corretamente . Então, ainda estou interessado em outras respostas mais qualificadas.

    
por 06.02.2013 / 00:04

Tags