首页 最近更新 网站讯息 页面索引 这是什么?

SvkOnCygwin

在Cygwin上安装SVK

根据官方安装指南,更新Module::Install,否则无法正常安装SVK。下载PerlIO-via-dynamic,并手工编译。

$ cpan
cpan[1]> install Module::Install
cpan[2]> get PerlIO-via-dynamic
cpan[3]> q
$ cd ~/.cpan/build/PerlIO-via-dynamic/
$ rm -fr inc
$ perl Makefile.PL
$ make
$ make test
$ make install

下载SVK,并按照Fix checkout on cygwin修改SVK::Util。

$ cpan
cpan[1]> get SVK
cpan[2]> q
$ cd ~/.cpan/build/SVK/
$ vi lib/SVK/Util.pm
$ perl Makefile.PL
$ make
$ make install

make test有很多错误,可以忽略。如果在perl Makefile.PL的时候出现错误,需要rebaseall。rebaseall之后我自己编译的emacs 22完蛋了。启动时CPU利用率狂高,但没有图形界面出现,用-nw选项也没用。

试了两个解决方案([1][2]),都没作用。没法子,我可以没有svk,但不能没有emacs,所有只好Reinstall cygwin。注意:不要Reinstall emacs和perl,免得麻烦。如果不幸Reinstall了perl,参见Upgrade cygwin perl to 5.8.8-4的方法来恢复CPAN和其它module。

参考