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