クロスプラットフォームのポータブル Xulrunner アプリケーションを作成する簡単な方法はありますか?
「ポータブル」とは、http://portableapps.com/の人たちがしていることを意味しますが、さらに、必要なプラットフォーム ランタイムが何であれ、フラッシュ スティックを装着できるようにしたいと考えています。
たとえば、アプリケーションを Linux で実行する場合、Xulrunner の Linux ビルドと xulrunner アプリを配置します。アプリケーションを Windows で実行したい場合は、Xulrunner などの Windows ビルドも配置します。
その後、エンドユーザーは、使用するコンピューターにインストールされているプラットフォームに応じて、同じアプリケーションを実行できます。ファイルの整理方法などを決めたとします。
アプリケーションの実行時に問題が発生します。現在のコンピューターでデフォルトのプロファイル ディレクトリを見つけて使用します (ポータブルではありません)。プロファイル ディレクトリは、フラッシュ スティック上にある必要があります。
コマンドラインで次のことを試しました。
#After setting the following in my application.ini
[XRE]
EnableProfileMigrator=1
#and providing the branding information for the profilemanager
~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini -P
ただし、これはプロファイルマネージャーのみを開始します
プロファイルを作成した後、次の方法でアプリを実行しようとします。
~/my/app$ ~/opt/xulrunner/1.9.0.7/xulrunner application.ini \
-profile ../../../opt/xulrunner/j2b59nt8.default
今はうまくいっているようですが、まだ十分ではありません。したがって、私の質問は次のようになり ます。カスタム相対パスを使用して xulrunner アプリのプロファイル ディレクトリを設定する方法は?
洞察はありますか? ありがとうございました。