私は(Pythonで開発された)自分のプロジェクトの平均配布としてパッケージを作成しようとしています。これまでのところ、より小さいコンポーネントの依存関係とインストールはすべて、$ PROJECTDIR/main/trunkにあるinstall.shの手段によって行われます。これは、フォルダから実行するとうまく動作します。ポストスクリプト+追加インストールのMacOSパッケージ作成者
パッケージを作成するために、$ PROJECTDIR全体をPackageMakerにドロップしました。そして、install.shをpostinstallスクリプトとして追加した後で、パッケージはエラーなしで作成されました。しかし、私がインストールしようとすると、$ PROJECTDIRは想定されている場所にコピーされますが、スクリプトを実行するとエラーが発生します。
だから私の最初の質問は次のようになります。
- は、スクリプトが失敗した場所を確認する方法はありますか?私が得るのは、実行された唯一のスクリプトが失敗したからです。
- フォルダから手動でスクリプトを実行する場合と、インストーラから実行するスクリプトが異なる場合はどうすればよいですか?このスクリプトには、ほとんどの場合、いくつかのcdといくつかのpython setup.py installが含まれています。
よろしく、 ボグダン