以下是我尝试“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)
当我在网上搜索“字节顺序不兼容”时,我得到了很多点击,显示 Perl 文档说:
这意味着如果您在 perl 5.6.0 或 5.6.1 上运行 Storable 1.x 写入的数据在 Unix 或 Linux 上配置为 64 位整数,那么默认情况下,该 Storable 将拒绝读取它,并给出错误字节顺序不兼容。如果您有这样的数据,那么您应该将 $Storable::interwork_56_64bit 设置为 true 值,以使该 Storable 可以使用旧标题读写文件。您还应该将您的数据或您正在与之通信的任何旧 perl 迁移到当前版本的 Storable。
我不知道的是,如何将此“ $Storable::interwork_56_64bit
”设置为真。你能告诉我怎么做吗?