Amon2のBasicフレーバーを題材に、どんなことが行われているのか丁寧に見ていきます。 起動コマンド "carton exec perl -Ilib script/sample-server" carton execコマンドは、Cartonでインストールした./local以下のモジュールを使うということ。これで他アプリとのモジュールの依存関係を解消出来ます。全てこのアプリ内で完結して、良い感じです。 -Ilibは -I libと同じ意味です。perlスクリプト内で use lib; する変わりになるオプション。use lib;はモジュールのパスを指定するためのperlデフォルトのモジュール。つまりここでは./lib以下のモジュール達を使いますよー、と言っている。 まとめると 「./local以下のmoduleを使って、./lib以下のmoduleを利用したscript/sample-s