2

誰かが私を助けてくれることを願っています。Pythonでプログラムされたものがあります。それは多くのライブラリを使用します。そこで、virtualenvを使用して仮想環境を作成し、この環境で必要なすべてのファイルをコピーしました。次に、Platypusを使用して.appを作成しました。.soまたは.dylibでotool-Lを使用すると、リンクが元のインストール場所を指すため、アプリは機能しません。install_name_toolを使用して新しい絶対パスを設定できることを知っています。アプリは動作しますが、再配置できません。少し読んだ後、Mac OSX10.5+に-rpathを設定できることがわかりました。そこで、パスを@ rpath / lib / ... dylibに変更し、アプリを次のように起動します

-rpath @loader_path/../Resources/virt1

しかし、それは機能していません。だから私は何かが欠けているか、何か間違ったことをしていますか?

4

0 に答える 0