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
スマートホームのセキュリティにおいて通信事業者が担う重要な役割 - business network.jp
スマートホームのセキュリティにおいて通信事業者が担う重要な役割business network.jp近い将来、家の中は数多くのIoTデバイスであふれかえることになるだろう。しかし、これらのIoTデバイスにはセキュリティ上の脆弱性が含まれている。メーカーはセキュリティの専門家が不足している中、IoTデ
MQTTサーバがインターネットに多数公開--スマートホームのセキュリティリスク - ZDNet Japan
ZDNet JapanMQTTサーバがインターネットに多数公開--スマートホームのセキュリティリスクZDNet Japanセキュリティ企業のAvastは8月16日、多数のMessage Queuing Telemetry Transport(MQTT)サーバがインターネットに公開されているのを発見し
BeyondCorpなど、Google Cloudのセキュリティにおける進化 - @IT
@ITBeyondCorpなど、Google Cloudのセキュリティにおける進化@ITこれまでのエンタープライズ企業のITセキュリティにおける基本的考え方は、「ネットワーク境界の保護」であった。一般的な実装として、企業内部に「信頼できるネットワークエリア」を設けること、「DMZ」(インターネット接
セキュリティキー、オバマ氏の選挙戦でハッカー対策に効果を発揮--YubicoのCEOが指摘 - CNET Japan
CNET Japanセキュリティキー、オバマ氏の選挙戦でハッカー対策に効果を発揮--YubicoのCEOが指摘CNET JapanHillary Clinton氏が大統領の座を逃したのは、セキュリティにおいて重要なこの要素が欠けていたためかもしれない。ロシアのハッカーが公開した膨大な数の流出メールは
クラウドネィティブ環境のためのセキュリティベンダーTwistlockがシリーズCで$33Mを調達 - TechCrunch Japan
TechCrunch Japanクラウドネィティブ環境のためのセキュリティベンダーTwistlockがシリーズCで$33Mを調達TechCrunch Japan世界がクラウドネイティブなアプローチへ移行していくに伴い、アプリケーションとそのデプロイのセキュリティを確保する方法も変わりつつある。クラウ
Uber、元NSAゼネラルカウンセルをセキュリティ責任者に--CEOが ... - CNET Japan
CNET JapanUber、元NSAゼネラルカウンセルをセキュリティ責任者に--CEOが ...CNET JapanUberが、米国家安全保障局(NSA)の元ゼネラルカウンセルであるを最高セキュリティ責任者(CSO)に任命した。最高経営責任者(CEO)がツイートで明らかにした。and more&a
米国警察のボディカメラ5機種に深刻なセキュリティ上の欠陥を発見 - Engadget 日本版
Engadget 日本版米国警察のボディカメラ5機種に深刻なセキュリティ上の欠陥を発見Engadget 日本版先週末に開催されたハッカーのためのカンファレンスDEF CONで、Nuix(サイバーセキュリティや電子情報の科学捜査などに使われるソフトウエアのメーカー)に所属するサイバーセキュリティコンサ
中国大手取引所Huobi(フォビー)が米セキュリティトークン取引所OFNに投資 - CRYPTO TIMES
中国大手取引所Huobi(フォビー)が米セキュリティトークン取引所OFNに投資CRYPTO TIMES中国の仮想通貨取引所大手であるHuobi(フォビ)が、セキュリティトークン取引所サービスを提供する米シカゴ発のスタートアップ・OpenFinance Network(OFN)に投資をしたことがわかり
公募「産業サイバーセキュリティ中核人材育成の演習用模擬システム(防御技術・ペネトレーション手法) の改修(鉄道運行管理システム)」に係る事前確認公募 - 情報処理振興事業協会 (プレスリリース)
公募「産業サイバーセキュリティ中核人材育成の演習用模擬システム(防御技術・ペネトレーション手法) の改修(鉄道運行管理システム)」に係る事前確認公募情報処理振興事業協会 (プレスリリース)独立行政法人情報処理推進機構では、「産業サイバーセキュリティ中核人材育成の演習用模擬システム(防御技術・ペネトレ
Error : RSSが取得できませんでした。
Error : RSSが取得できませんでした。
Error : RSSが取得できませんでした。 -My Google Profile
最新トラックバック一覧
あわせて読みたいブログパーツ
Connection: close