Hatena::ブログ(Diary)

適宜覚書はてな異本 このページをアンテナに追加 RSSフィード



dacs(@daccot) - Twilog
 RSSリーダーで購読する
カレンダー
カスタム検索
 | 

2006/12/01(金)

[]Plagger最新版をSVNで入手する。 00:14 Plagger最新版をSVNで入手する。のブックマークコメント

# miyagawaPlaggersvn最新にしないと動きません>はてなセリフのyaml

適宜覚書はてな異本

というアドバイスを頂いた。有難うございます。

svn?うーん」名前は聞いたことはあっても使ったことは無いし何だか分からない。とりあえず検索してみて分かったことは以下の通り。

なるほど。普段バージョン管理するような需要が自分には無いからサッパリ知らなかった。とりあえずTortoiseSVNをダウンロード(Download TortoiseSVN | TortoiseSVNから、現行のversion is 1.4.1.としてTortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msiと対応する日本語化パッチLanguagePack-1.4.1.7992-win32-ja.exe)してインストールした。

Development

We have a Subversion repository and you can check it out with:

svn co http://svn.bulknews.net/repos/plagger/trunk/plagger

Plagger - Trac

Plagger - Tracに上記のようにあるのでhttp://svn.bulknews.net/repos/plagger/trunk/plaggerにc:\tmpにてチェックインした。入手した最新版に対して

C:\tmp>perl makefile.pl
Can't locate inc/Module/Install.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/s
ite/lib .) at makefile.pl line 2.
BEGIN failed--compilation aborted at makefile.pl line 2.

ありゃん?またモジュール足らない?

cpan> install Module::Install

これでええんか?

C:\tmp>perl makefile.pl
include inc/Module/Install.pm
String found where operator expected at makefile.pl line 101, near "tests 't/*.t
 t/*/*.t t/*/*/*.t'"
        (Do you need to predeclare tests?)
syntax error at makefile.pl line 101, near "tests 't/*.t t/*/*.t t/*/*/*.t'"
Bareword "use_test_base" not allowed while "strict subs" in use at makefile.pl l
ine 103.
Bareword "auto_include" not allowed while "strict subs" in use at makefile.pl li
ne 105.
Bareword "auto_install" not allowed while "strict subs" in use at makefile.pl li
ne 106.
Bareword "WriteAll" not allowed while "strict subs" in use at makefile.pl line 1
10.
Execution of makefile.pl aborted due to compilation errors.

ああ、これはひどいorz。PlaggerFAQ - Plagger - TracYAMLとModule::InstallとTest::Baseを入れとけとあるな。

cpan> install Test::Base

あれこれ依存モジュールがあるのでチクチク入れる。でもって再度

C:\tmp>perl makefile.pl

エラーは出ない。yes、no聞いてくるけど全部Enterで進めるとMakefileが出来た。いきなりnmakeを実行する。(入れているmakeがnmake.exeなので)

C:\tmp>nmake

なんか動いているっぽい*1。終わったところで

C:\tmp>plagger -v
Plagger version 0.7.16

試しに昨日出来なかったはてなセリフのYAMLを実行してみたところ、成功した。

f:id:dacs:20061201001432j:image

Plagger0.7.16はどこ?

動くには動いたのだけど、それとは別に不安事項。MakefileでPlaggerがインストールされた先はどこ?従来のPlaggerインストール先はC:\Perl\site\lib\Plaggerだが、これはそのままになっているっぽい。

今回試しにsvnクライアントをc:\tmpという適当な場所でチェックアウトした。c:\tmpでplagger -vすると0.7.16、その他の場所だと0.7.14を見に行く。多分、c:\tmpだとc:\tmp以下を参照しているのだよな。従来の奴を残しておく必要は無いので統一する方法を考えよう。->C:\tmp\blib以下が丁度C:\Perl以下と似ている。多分、これ。タイムスタンプもそれっぽいし…。

あれこれやるのに調べた参照先

直接は関係しないものも含む

12/2追記

Life is Try and Error - PPM でインストールした Plagger から最新 trunk の Plagger に TortoiseSVN を使って乗り換える方法にてppmでインストールした旧版からSVN版への移行方法(makeしないでsvn更新結果をそのまま使う)記事が挙がっている。大筋を纏めると

  1. SVNでチェックインする
  2. 旧版のplagger.bat、YAMLファイル、野良プラグイン等をチェックインしたフォルダ他妥当なpathに置く
  3. 実行対象の各種YAMLファイルのasset-pathを書き換える
  4. 旧版plaggerをpathから外す

なるほど。この方法だと今後の最新更新はSVN更新のみで簡単に済むような気がする。一方でmakeで依存モジュールの一括更新をさせる等のメリットが無くなるとかの短所があるかもしれない。まあ、必要に応じてエラーメッセー追っかければいいし、makeしたところでエラーが出なくなる保証がある訳ではない。手軽さという意味で魅力的。参考になります。

*1:分からないので鑑賞モードでボーっと眺める

 | 
シスコ、DNSの仕組みを利用したクラウド型セキュリティサービス「Cisco Umbrella」 - クラウド Watch
クラウド Watchシスコ、DNSの仕組みを利用したクラウド型セキュリティサービス「Cisco Umbrella」クラウド Watch日本だけでなく世界中でセキュリティ関連の人材が不足している。1人の人間ができることを増やすためには、複雑性をなくし、オペレーションをシンプルにする必要がある。また、世
医療機器がネットにつながるIoMT--セキュリティ脅威の実情と課題 - ZDNet Japan
医療機器がネットにつながるIoMT--セキュリティ脅威の実情と課題ZDNet Japan医療機器のセキュリティは、2012年にIOActiveのセキュリティ研究者Barnaby Jack氏が、遠隔操作で心臓ペースメーカーに致死的な過電圧を加えることができるセキュリティホールを発見して注目を集めた。最
STBやカメラのセキュリティ対策もお忘れなく 家庭向けネットワークセキュリティ機器「Bitdefender BOX」 - INTERNET Watch
INTERNET WatchSTBやカメラのセキュリティ対策もお忘れなく 家庭向けネットワークセキュリティ機器「Bitdefender BOX」INTERNET WatchBitdefenderから、ネットワークの出口でのセキュリティ対策を実現する「Bitdefender BOX」が発売された。ネッ
F5とインターナップ、セキュリティサービス「F5 Silverline」の日本語サポートで協業 - クラウド Watch
F5とインターナップ、セキュリティサービス「F5 Silverline」の日本語サポートで協業クラウド WatchF5ネットワークスジャパン合同会社(以下、F5)とインターナップ・ジャパン株式会社(以下、インターナップ)は27日、両社の協業により、F5のセキュリティサービスにおけるやりとりを日本語で
「ペイメントカード・セキュリティフォーラム2017」を開催、多数の加盟店やプロバイダ、決済端末会社等が参加 - ペイメントナビ(payment navi)
ペイメントナビ(payment navi)「ペイメントカード・セキュリティフォーラム2017」を開催、多数の加盟店やプロバイダ、決済端末会社等が参加ペイメントナビ(payment navi)TIプランニング ペイメントナビ編集部は、2017年3月22日、5回目の記念となる「ペイメントカード・セキュリ
国内企業の情報セキュリティ支出は2017年度も拡大の見込み - 共同通信PRワイヤー (プレスリリース)
共同通信PRワイヤー (プレスリリース)国内企業の情報セキュリティ支出は2017年度も拡大の見込み共同通信PRワイヤー (プレスリリース)一般財団法人日本情報経済社会推進協会(JIPDEC、会長 牧野 力)と株式会社アイ・ティ・アール(ITR、代表取締役 内山悟志)は本日、国内企業653社のIT/情
「自動車の情報セキュリティへの取組みガイド」第2版を公開:IPA 独立 ... - 情報処理振興事業協会 (プレスリリース)
情報処理振興事業協会 (プレスリリース)「自動車の情報セキュリティへの取組みガイド」第2版を公開:IPA 独立 ...情報処理振興事業協会 (プレスリリース)情報セキュリティ関連情報のユーザー、管理者、技術者に向けた発信、その前提となる情報収集、調査分析、研究開発、技術評価等の実施.【セキュリティ
セキュリティの要の「橋渡し人材」--経営と現場をつなぐ2つのタイプとは? - ZDNet Japan
ZDNet Japanセキュリティの要の「橋渡し人材」--経営と現場をつなぐ2つのタイプとは?ZDNet Japan経済産業省が2016年6月に公表した「IT人材の最新動向と将来推計に関する調査結果」によると、セキュリティ人材は2016年時点で約13万2000人が不足し、2020年には19万3000
ネットワンパートナーズ、セキュリティ脅威検出・防御プラットフォーム「Metadefender」を販売 - EnterpriseZine
ネットワンパートナーズ、セキュリティ脅威検出・防御プラットフォーム「Metadefender」を販売EnterpriseZineネットワンパートナーズは、セキュリティソリューションを提供する米OPSWAT社とディストリビュータ契約を締結し、マルチスキャン・データ無害化・脆弱性検出を単一サーバ上で実現
FA会長がテロと戦ったセキュリティサービスに感謝…「勇気を称えたい」と ... - Goal.com
Goal.comFA会長がテロと戦ったセキュリティサービスに感謝…「勇気を称えたい」と ...Goal.comイングランド・サッカー協会(FA)のグレッグ・クラーク会長は、22日水曜日にロンドンで起きたテロに立ち向かったセキュリティサービスを称えるセレモニーをイングランド対 ...
Error : RSSが取得できませんでした。
Error : RSSが取得できませんでした。 -My Google Profile
最新トラックバック一覧
あわせて読みたいブログパーツ