Sculpin を実行するために xrea.com 上で libxml2 を構築する方法
Sculpin を xrea.com で動かそうとしたら、
# php55cli sculpin.phar self-update
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
Unable to parse file "phar:///virtual/XXXXXX/sculpin.phar/src/Sculpin/Bundle/
StandaloneBundle/DependencyInjection/../Resources/config/services.xml".
[InvalidArgumentException]
[ERROR 3070] complex type 'container': The content model is not determinist.
(in file:////tmp/sf2aedR4G - line 20, column 0)
って言われた。
で、調べてみると libxml
のバージョンによる問題っぽい感じ。
# ls -l /usr/lib/libxml*
lrwxrwxrwx 1 root root 17 2006-07-24 11:38 /usr/lib/libxml2.so.2 -> libxml2.so.2.6.20
-rwxr-xr-x 1 root root 1223256 2005-09-10 01:31 /usr/lib/libxml2.so.2.6.20
なので libxml
をビルドしてみることにした。
s152.xrea.com サーバーで作業したので他のサーバーだとスペックが違うかもですが失敗も含め作業をメモしています。
作業記録を兼ね失敗したことなども含め書いてあるので色々長いため、結論だけ知りたい場合は まとめ まですっ飛ばすことをお勧めします。
… 続きを見る