我正在尝试安装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
答案 0 :(得分:1)
可能是因为缺少其他perl模块的依赖关系和/或不匹配。尝试使用CPANM安装所需的包。它会照顾你的依赖。
答案 1 :(得分:0)
如果您使用的是基于debian的系统,也可以尝试安装libsql-translator-perl
库。我相信在基于红帽的系统上也会有一个兼容的库。
此外,如果您想从cpan安装,请使用CPANM
安装模块。
我个人更喜欢使用发行版库来代替安装模块。
答案 2 :(得分:0)
如果有人遇到这个问题,我的解决方案是:
这比处理旧系统容易得多