以下は、「git svn rebase」を試したときに表示されるエラーです。
Byte order is not compatible at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al) line 380, at /usr/lib/perl5/5.10/Memoize/Storable.pm line 21
私が実行しているperlのバージョンは次のとおりです。
$ perl --version
This is perl, v5.10.1 (*) built for i686-cygwin-thread-multi-64int
(with 12 registered patches, see perl -V for more detail)
Web で「Byte order is not compatible」を検索すると、多数のヒットが表示され、次のような Perl ドキュメントが表示されます。
これが意味することは、Unix または Linux で 64 ビット整数で構成された perl 5.6.0 または 5.6.1 で実行されている Storable 1.x によって書き込まれたデータがある場合、デフォルトでこの Storable はそれを読み取ることを拒否し、エラー Byte order を与えることです。互換性がありません。そのようなデータがある場合は、$Storable::interwork_56_64bit を true 値に設定して、この Storable が古いヘッダーでファイルを読み書きできるようにする必要があります。また、データ、または通信している古い perl を、この現在のバージョンの Storable に移行する必要があります。
私が知らないのは、この「$Storable::interwork_56_64bit
」を true に設定する方法です。やり方を教えてください。