Mac OSX 10.5.6 にRemedie入れてみる。
こちらを参考にさせてもらい、Remedieを入れてみる。
Remedieを使い始めたので、さっそく手順をまとめました。
Gitのインストール
http://code.google.com/p/git-osx-installer/ からインストーラを落として実行。普通に完了。
Terminalが上がっていたので再起動させて
$ which git
/usr/local/git/bin/git
でインストールされたことを確認。
Remedieのインストール
ホームディレクトリで以下を実行。
$ git clone git://github.com/miyagawa/remedie.git
いくつかメッセージが出て問題なく完了。/Users/ユーザ名/remedie が出来上がる。
CPANからPerlモジュールを入れる。
参考サイトのとおりに手作業ではじめて見たけれど、鬼のように時間がかかりそうなので挫折。
Perlは使ったことあるけどCPANは使ったことのない人なので激しく非効率かもだけれど、
http://backslash.ddo.jp/wordpress/index.php/archives/73
を参考にさせてもらい、以下のスクリプトを作成し「install_cpan_module_for_remedie.sh」として保存。
2009.02.03修正:
id:miyagawaさんに「cpan -i, PERL_MM_USE_DEFAULT=1 を使うべし」とコメントを頂いたのでちょっと修正。
#/bin/sh export PERL_MM_USE_DEFAULT=1 cpan -i 'Module::Install' cpan -i 'Feed::Find' cpan -i 'FindBin::libs' cpan -i 'HTTP::Engine' cpan -i 'Image::Info' cpan -i 'JSON::XS' cpan -i 'Log::Log4perl' cpan -i 'MIME::Types' cpan -i 'MooseX::ConfigFromFile' cpan -i 'MooseX::Getopt' cpan -i 'Path::Class' cpan -i 'Rose::DB' cpan -i 'Rose::DB::Object' cpan -i 'String::CamelCase' cpan -i 'XML::RSS::LibXML' cpan -i 'DBD::SQLite' cpan -i 'Log::Dispatch' cpan -i 'File::Find::Rule' cpan -i 'XML::Atom' cpan -i 'XML::Feed' cpan -i 'Template' cpan -i 'DateTime::Format::ISO8601' cpan -i 'MooseX::ClassAttribute' cpan -i 'File::Find::Rule::Filesys::Virtual' cpan -i 'HTML::ResolveLink' cpan -i 'HTML::Selector::XPath' cpan -i 'YAML::Syck' cpan -i 'Cache::FileCache' cpan -i 'Web::Scraper' cpan -i 'HTML::Scrubber' cpan -i 'Path::Class::Unicode' cpan -i 'Text::Tags::Parser' cpan -i 'String::ShellQuote' cpan -i 'XML::OPML::LibXML' cpan -i 'XML::LibXML::Simple' cpan -i 'Encode::JavaScript::UCS'
そして実行。
$ chmod 755 ./install_cpan_module_for_remedie.sh $ sudo ./install_cpan_module_for_remedie.sh
13:20現在、実行中。-> 13:40完了。
続いて以下を実行。
$ cd ~/remedie $ sudo perl Makefile.PL $ make $ make test
なんかtestでエラーがでる。SQLite周りかしら?
DBD::SQLite対策
$ sudo capn span> install DBI (いろいろ表示されて) /usr/bin/make install -- OK cpan> quit $ svn co http://svn.coderepos.org/share/lang/perl/DBD-YASQLite/trunk/ ./DBD-YASQLite $ cd DBD-YASQLite $ perl Makefile.PL $ make $ make test $ sudo make install
やっぱりtestでエラーがでる。読んでもよくわからないエラーなのでとりあえず無視。
起動してみる
$ cd ~/remedie $ perl -Ilib -MRemedie::DB::Schema -e 'Remedie::DB::Schema->install' $ perl -Ilib ./bin/remedie-server.pl
で、ブラウザで http://localhost:10010/ を開く。
開いたー。
NHKを追加してみる。
表示されたー。再生もうまくいきました。しばらく使ってみます。