真新しいサーバーで Perlbrew と Catalyst を使用しようとしています。Perlbrew は既にインストールされており、最新の Perl で動作しています。利点は有望ですが、私の作業方法についてはよくわかりません。
開発するときは、通常、開発に使用するユーザーでシェルを起動し、デバッガー (script/myapp_server.pl) で Catalyst サーバーを起動します。
したがって、Perlbrew を使用する場合は、Perbrew を初期化し、必要なバージョンの Perl に切り替えてから、Catalyst サーバーを実行する必要があります。
シェルを閉じると、次に開発中のユーザーを使用して接続するときに、Perl を正しいバージョンに再度切り替える必要があります。毎回、間違いがちな人間の手でね。
生産環境は同じマシンにあります。
そのため、ルートとして接続されたシェルで使用する本番環境では、Catalyst ソケットを開始する前に、適切な Perl がアクティブ化されていることを確認する必要があります。
また、Perl に追加するすべてのモジュールは、Root が使用する Perlbrew Perl バージョンと、開発者ユーザーが使用する Perlbrew Perl バージョンに追加する必要があります。
最後に、Perbrew Perl の新しいバージョンを試してみたら... 本番環境と開発環境の両方で、新しい Perl にすべてのモジュールを再度追加する必要があると思います...
これは正しい方法ですか????、または私は本当に奇妙なことをしており、Perlbrew を使用して生活を簡素化する代わりに物事を過度に複雑にしていますか?
よろしく: ミゲル