今日、ubuntu マシンに「Zephir」をインストールしました。Zephir で数時間 (zephir のドキュメントを調べて) 過ごした後、2 つのことに気付きました。- 「utlis」フォルダー内に作成されると想定される「config.json」ファイル (zephir doc の時点) は、「utlis」フォルダーの外に作成されます。- 「フィルター」クラスの2番目の例を作成し、「zephir build」コマンドで拡張機能をビルドしようとしたときに、最初の例「Greeting」(zephir docの時点)を正常にテストした後、次のエラーが発生しました..
Error message : PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/utils.so' - /usr/lib/php5/20121212/utils.so: undefined symbol: zephir_Utils_Bark_init in Unknown on line 0
実際、「utlis」フォルダー内に新しいクラスを作成しようとするたびに、そのエラーが発生したように感じます。エラーについて簡単なグーグル検索を行いましたが、結果は得られませんでした。
何が悪いのか... ?