私の OS X 10.7.3 (Lion) ラップトップでは、Date コンストラクターを使用して Qt WebKit で JavaScript 日付文字列を解析できません。jasmine-headless-webkit または phantomJS のいずれかを使用すると、すべての呼び出しは次のようになります。
new Date("2012-04-10")
いつも戻る
"Invalid Date"
有効な Date オブジェクトの代わりに。数週間前、すべてが正常に機能していました。同様のセットアップを使用して 6 台のコンピューターでこれを確認しましたが、他の場所では問題を再現できませんでした。
おそらく使用されていないと思われる古い MacPorts インストールを一掃することにしたときに問題が始まったことはかなり確信しています (私はずっと前に Homebrew に切り替えて、家の掃除をしていました)。私のシステムから削除された動的にリンクされたライブラリがあり、Qt が日付の解析に使用していると思われます。
この日付解析ライブラリの名前を知っている人はいますか? Homebrew でインストールするか、欠落している依存関係を手動で修復できるかどうか、何か考えはありますか?
Qt や他の多くのライブラリを再インストールしようとしましたが、問題は解決しませんでした。