cygwinにpla
Cygwinにplaいれた だいぶ楽になったな。
3
cpan -i Compress::Zlib
running rebaseall 2 [main] perl 1888 child_info_fork::abort: unable to remap Zlib.dll to same address as parent (0x1180000) - try running rebaseall 2 [main] perl 912 child_info_fork::abort: unable to remap IO.dll to same address as parent (0x3F0000) - try running rebaseall 2 [main] perl 2208 child_info_fork::abort: unable to remap Zlib.dll to same address as parent (0x1180000) - try running rebaseall 3 [main] perl 1716 child_info_fork::abort: unable to remap IO.dll to same address as parent (0x3F0000) - try running rebaseall
need rebase@cyg dll
rm /etc/rebase.db.i386
rebaseall -p -v
pla
4
cat > Bundle/Original.pm<<'__EOF__' package Bundle::Original; use strict; use vars qw( $VERSION ); $VERSION = "0.01"; =head1 CONTENTS Cache::Cache Config::Simple Crypt::SSLeay Date::Parse DateTime DateTime::Format::Mail DateTime::Format::Strptime DateTime::Format::W3CDTF ExtUtils::CBuilder ExtUtils::ParseXS File::Find::Rule HTML::ResolveLink< HTML::Scrubber HTML::TreeBuilder IO::Socket::SSL IPC::Run JSON::Syck MIME::Types Net::DNS Net::SSLeay Template Template::Provider::Encoding Term::Encoding Test::Pod Test::Pod::Coverage Text::Tags URI::Fetch URI::Find Data::Dump XML::Atom XML::FOAF XML::LibXML XML::Liberal XML::Simple XML::SimpleObject XML::XPathEngine XMLRPC::Lite =cut 1; __EOF__ perl -I./ -MCPAN -e "install Bundle::Original"
pla
6
Installing /usr/local/bin/plagger Installing /usr/local/bin/plagger-ircbot Appending installation info to /usr/lib/perl5/5.14/i686-cygwin-threads-64int/perllocal.pod MIYAGAWA/Plagger-0.7.17.tar.gz /usr/bin/make install -- OK
pla ^^
とりあえず起動はする
7
後は適当にいれる入んなくても無視
- Audio::Beep
- Cache::FastMmap
- Config::INI::Simple
- DBIx::Class::Schema
- Data::ICal
- Data::Serializer
- DateTime::Format::Epoch
- DateTime::Format::ICal
- DateTime::Format::Japanese
- Email::Address
- Encode::Detect
- File::Grep
- Flickr::API
- HTML::Tidy
- HTTP::Cookies::Mozilla
- Hatena::Keyword
- IP::Country
- Image::Info
- KinoSearch
- Lingua::EN::Summarize
- Lingua::JA::Summarize::Extract
- Mail::IMAPClient
- Mail::SpamAssassin
- Net::Delicious
- Net::MovableType
- Net::NetSend
- PDF::FromHTML
- POE
- POE::Component::Client::DNS
- POE::Component::Client::HTTP
- POE::Component::IKC::Client
- POE::Component::IRC
- Palm::PalmDoc
- Regexp::Common::profanity_us
- SWF::Builder
- Search::Estraier
- Spreadsheet::WriteExcel
- Template::Plugin::JavaScript
- Text::CSV_PP
- Text::Emoticon
- Text::Hatena
- Text::Kakasi
- Text::Language::Guess
- Text::Markdown
- Text::Original
- Text::WrapI18N
- WWW::Babelfish
- WWW::Mixi
- WebService::YouTube
- XML::FOAF
- Xango
8 yomiuri yamlすると...エラー
9 assetsがない
git clone https://github.com/miyagawa/plagger
cd plagger
rm -rf /usr/share/plagger/assets
mkdir /usr/share/plagger/
cp -Rp assets /usr/share/plagger/
cd ..
rm -rf plagger/
10 Cannot decode string with wide characters at Encode.pm line 174 @ Filter::EntryFullText
plagger 2>&1| tail -2
- /usr/share/plagger/assets/plugins/Filter-EntryFullText/animate_tv_news.yaml
- /usr/share/plagger/assets/plugins/Filter-EntryFullText/animate_tv_nf.yaml
Cannot decode string with wide characters at Encode.pm line 174
入れ直すと治る
rm -rf /lib/perl5/site_perl/5.14/Plagger/TT/Plagger/Util.pm
rm -rf /lib/perl5/site_perl/5.14/Plagger/Util.pm
rm -rf /usr/lib/perl5/site_perl/5.14/Plagger/TT/Plagger/Util.pm
rm -rf /usr/lib/perl5/site_perl/5.14/Plagger/Util.pm
rm -rf /lib/perl5/site_perl/5.14/Plagger/TT/Plagger/
rm -rf /lib/perl5/site_perl/5.14/Plagger/
rm -rf /usr/lib/perl5/site_perl/5.14/Plagger/TT/Plagger/
rm -rf /lib/perl5/site_perl/5.14/Plagger/TT/
rm -rf /usr/lib/perl5/site_perl/5.14/Plagger/TT/
rm -rf /usr/lib/perl5/site_perl/5.14/Plagger/*/
rm -rf /usr/lib/perl5/site_perl/5.14/Plagger/
rm -rf /lib/perl5/site_perl/5.14/Plagger/*/
rm -rf /lib/perl5/site_perl/5.14/Plagger/*/*/
rm -rf /lib/perl5/site_perl/5.14/Plagger/*
git clone https://github.com/miyagawa/plagger
cd plagger
rm -rf /usr/share/plagger/assets
mkdir /usr/share/plagger/
cp -Rp assets /usr/share/plagger/
make Makefile.pl make make install
cd ..
rm -rf plagger/
11
いろいろ
perl Makefile.PL&& make && make install
perl Makefile.PL&& make && make install
perl Makefile.PL&& make && make install
perl Makefile.PL&& make && make install
...
12
- config.yaml
global: assets_path: /usr/share/plagger/assets cache: base: /cygdrive/r/ timezone: Asia/Tokyo log: level: debug plugins: - module: Subscription::Config config: feed: # - url: http://cal.syoboi.jp/rss.php - url: http://b.hatena.ne.jp/hotentry?mode=rss meta: follow_link: .* - url: http://labs.ceek.jp/hbnews/rss/index.rdf - module: Filter::EntryFullText config: store_html_on_failure: 1 - module: Widget::HatenaBookmark - module: Filter::HatenaBookmarkUsersCount - module: Widget::HatenaBookmarkUsersCount - module: Filter::BreakEntriesToFeeds - module: Publish::OutlineText config: filename: sample.txt encoding: Shift_JIS # /usr/share/plagger/assets/plugins/Notify-SSTP/sstp.tt - module: Notify::SSTP config: host: 192.168.0.1
\f[color,lightblue] [% entry.title || '' %] [% IF entry.meta.hatenabookmark_users %] \f[color,red] [% entry.meta.hatenabookmark_users %] users [% END %] \f[color,yellow] [[% entry.permalink %]]