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:分からないので鑑賞モードでボーっと眺める

 | 
This RSS feed URL is deprecated
This RSS feed URL is deprecated, please update. New URLs can be found in the footers at https://news.google.com/news
セキュリティ人材論—盛り上がる人材争奪戦とその先にあるもの - ZDNet Japan
ZDNet Japanセキュリティ人材論—盛り上がる人材争奪戦とその先にあるものZDNet Japanこのような事にならないよう日本は、国を挙げてのセキュリティ対策の強化に取り組む。そして、この国を挙げたセキュリティ強化の方針を、「ビジネスチャンスだ」とセキュリティベンダーはもちろん、こ
「インシデントは減少傾向、だがセキュリティ投資を減らすべきではない」―PwC調査 - IT Leaders
IT Leaders「インシデントは減少傾向、だがセキュリティ投資を減らすべきではない」―PwC調査IT Leadersグローバル情報セキュリティ調査」は、英ロンドンを拠点とするプライスウォーターハウスクーパース(PwC)と米CIO Magazine/CSO Magazineが共同で実施しているサイ
サイバー被害の損失額が減った今こそ、セキュリティ対策を強化すべき ... - ITmedia
ITmediaサイバー被害の損失額が減った今こそ、セキュリティ対策を強化すべき ...ITmediaPwCが情報セキュリティに関する意識調査「グローバル情報セキュリティ調査2018」の結果を発表。サイバー被害検出数や被害額が減少したものの、決して楽観視は ...and more&a
関連組織間でサイバーセキュリティの脅威情報を共有できる基盤を開発 - @IT MONOist
@IT MONOist関連組織間でサイバーセキュリティの脅威情報を共有できる基盤を開発@IT MONOist新エネルギー・産業技術総合開発機構(NEDO)は2018年5月30日、日立製作所、日立システムズと共同で、重要インフラ事業者が他の企業や組織との間でサイバーセキュリティに関する脅威情報や対策方
JPCERT/CC、セキュリティの知見共有を目的としたカンファレンス開催へ ... - ITmedia
ITmediaJPCERT/CC、セキュリティの知見共有を目的としたカンファレンス開催へ ...ITmediaJPCERTコーディネーションセンター(JPCERT/CC)は、現場でセキュリティ業務に携わるエンジニアに役立つ情報を提供することを目的とした「Japan Security Analyst&
【夏休み2018】サイバー犯罪の手口と対処法、親子セキュリティ教室 ... - リセマム
リセマム【夏休み2018】サイバー犯罪の手口と対処法、親子セキュリティ教室 ...リセマムトレンドマイクロは、小学4年生から6年生とその保護者を対象とした「夏休み親子セキュリティ教室」を7月に東京・名古屋・大阪・広島の全国4か所で開催する。参加費は無料 ...ASCII.jp:スマ
FIFAワールドカップにスマホを持ち込むのは危険?英米のセキュリティ専門家がハッキングの注意呼びかけ - Engadget 日本版
Engadget 日本版FIFAワールドカップにスマホを持ち込むのは危険?英米のセキュリティ専門家がハッキングの注意呼びかけEngadget 日本版この6月14日から2018 FIFAワールドカップがロシアで開催中ですが、アメリカおよびイギリスのセキュリティ専門家が、現地にてスマホなどの個人端末がハ
Facebookの物理セキュリティ、責任者に聞く(前) - 日経xTECH
Facebookの物理セキュリティ、責任者に聞く(前)日経xTECHサイバーセキュリティを徹底的に追求するには、テクノロジーだけでは不十分である。それが米Facebookの見解だ。そこで、同社の最高グローバルセキュリティ責任者、Nick Lovrien氏は、物理セキュリティを展開してデータを守ってい
ULの医療機器業界向けサイバーセキュリティ個別規格「UL 2900-2-1」米国FDAのコンセンサス・スタンダートに正式認定 - 時事通信
時事通信ULの医療機器業界向けサイバーセキュリティ個別規格「UL 2900-2-1」米国FDAのコンセンサス・スタンダートに正式認定時事通信米国の第三者安全科学機関であるUL Inc.(本社:イリノイ州ノースブルク、以下UL)が開発した医療機器業界向けサイバーセキュリティの個別規格「UL 2900-
Error : RSSが取得できませんでした。
Error : RSSが取得できませんでした。
Error : RSSが取得できませんでした。 -My Google Profile
最新トラックバック一覧
あわせて読みたいブログパーツ
Connection: close