安装 perl 模块时出错(cpan 和手动)
Error installing perl module (cpan and manually)
我正在尝试安装 SQL::Translator 模块。在进行此测试之前一切正常:
DBD::SQLite::db do failed: not an error at t/sqlite-rename-field.t line 62.
# Failed test '-- Convert schema '' to '':;'
# at t/sqlite-rename-field.t line 62.
# died: Died at t/sqlite-rename-field.t line 62.
# Looks like you failed 1 test of 16.
Failed 1/72 test programs. 1/1901 subtests failed.
make: *** [test_dynamic] Error 1
非常感谢任何帮助,我找不到任何类似的问题。谢谢
cpan link: http://search.cpan.org/~ilmari/SQL-Translator-0.11021/lib/SQL/Translator.pm
可能是因为缺少依赖项 and/or 其他 perl 模块的版本不匹配。尝试使用 CPANM 安装你想要的包。它将为您处理依赖关系。
如果您使用的是基于 debian 的系统,您也可以尝试安装 libsql-translator-perl
库。我相信在基于 red hat 的系统上也会有一个兼容的库。
此外,如果您想从 cpan 安装,请使用 CPANM
安装模块。
就我个人而言,我更喜欢使用发行版库来代替安装模块。
如果有人偶然发现这个问题,我的解决方案是:
- 安装 perlbrew
- 通过 perlbrew 安装最新版本的 perl
- 下载所需的库
- 安装模块
这比处理旧系统要容易得多
我正在尝试安装 SQL::Translator 模块。在进行此测试之前一切正常:
DBD::SQLite::db do failed: not an error at t/sqlite-rename-field.t line 62.
# Failed test '-- Convert schema '' to '':;'
# at t/sqlite-rename-field.t line 62.
# died: Died at t/sqlite-rename-field.t line 62.
# Looks like you failed 1 test of 16.
Failed 1/72 test programs. 1/1901 subtests failed.
make: *** [test_dynamic] Error 1
非常感谢任何帮助,我找不到任何类似的问题。谢谢
cpan link: http://search.cpan.org/~ilmari/SQL-Translator-0.11021/lib/SQL/Translator.pm
可能是因为缺少依赖项 and/or 其他 perl 模块的版本不匹配。尝试使用 CPANM 安装你想要的包。它将为您处理依赖关系。
如果您使用的是基于 debian 的系统,您也可以尝试安装 libsql-translator-perl
库。我相信在基于 red hat 的系统上也会有一个兼容的库。
此外,如果您想从 cpan 安装,请使用 CPANM
安装模块。
就我个人而言,我更喜欢使用发行版库来代替安装模块。
如果有人偶然发现这个问题,我的解决方案是:
- 安装 perlbrew
- 通过 perlbrew 安装最新版本的 perl
- 下载所需的库
- 安装模块
这比处理旧系统要容易得多