私はOdooプロジェクトを持っています。私はそのプロジェクトの実行可能ファイルを作成したいと思います。誰も私にこのことを始める考えを与えることができますか?Odooプロジェクトの実行ファイルを作成する方法は?
ありがとうございます。
私はOdooプロジェクトを持っています。私はそのプロジェクトの実行可能ファイルを作成したいと思います。誰も私にこのことを始める考えを与えることができますか?Odooプロジェクトの実行ファイルを作成する方法は?
ありがとうございます。
私は私の個人的な参照のためにこのガイドを作成しました。だから私はそれを短く明確にしています。
これは、Windows 7環境のOdoo 8にのみ重点を置いており、後のバージョンにも容易に対応できます。
OS:Windows 7の、Odooバージョン:8
1)Python27(https://www.python.org/downloads/windows/)をインストールします。
2)PIPをインストールします。ファイルをパッケージ
Odooの窓はあなたが原因のMakefile(https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile#L7)はCygwinのcygdriveのエミュレートされたパスを使用していたという事実にOdoo用.exeファイルを構築するためにWindowsホスト上にある必要はありhttps://github.com/odoo/odoo/tree/8.0/setup/win32
でご利用いただけます。 Windowsがホストマシンだったと我々はCygwinの(https://cygwin.com/install.html)
Cygwinをインストールする際のインストールに進むことができますと仮定すると
3)、あなたはサポートパッケージを選択するためのオプションを取得します。カテゴリpythonを選択し、それを使って開発してください。
Cygwinのインストールが完了したら、Cygwinの端末を開いて「make」と入力します。 "make:***ターゲットが指定されておらず、メークファイルが見つかりませんでした。停止してください。"
4)好きなgitクライアント(私の場合はhttp://www.mingw.org/)を使い、必要に応じてCygwinを使用して、Odooレポをクローンします。
gitのクローンhttps://www.github.com/odoo/odoo --depth 1 --branch 8.0 --single-ブランチ 我々は8.0のために構築されているので、単一の分岐は、このチュートリアルのために十分です。
5)Odooリポジトリからのreq.txtファイルから依存パッケージをインストールします。
https://github.com/odoo/odoo/blob/8.0/requirements.txt
https://github.com/odoo/odoo/blob/8.0/doc/requirements.txt
6)などWkHtmltoPdf、PostgreSQLのようなサードパーティ製のソフトウェアのための静的フォルダは、この静的なフォルダに配置されています。 https://github.com/odoo/odoo/tree/8.0/setup/win32/static
7)PostgreSQLをhttps://www.postgresql.org/download/windows/からダウンロードし、静的フォルダの下に置きます。
8)WkHtmltoPdfの場合、推奨バージョンは0.12.1で、WkHtmltoPdfダウンロードページのアーカイブセクションにあります。
からダウンロードしてください。http://download.gna.org/wkhtmltopdf/0.12/0.12.1/からダウンロードし、必要なファイルを静的フォルダの下にあるarchに基づいて置きます。
サービス:https://github.com/odoo/odoo/blob/8.0/setup/win32/win32_service.py
9)セットアップファイルのための画像は8.0
ファイルあなたが興味があるかもしれない= https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile.versionを編集し、VERSIONを入力してください)https://github.com/odoo/odoo/tree/8.0/setup/win32/static/pixmaps
10の上に配置する必要があります
セットアップ:https://github.com/odoo/odoo/blob/8.0/setup/win32/win32_setup.py
Makensis:https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
パッケージ:https://github.com/odoo/odoo/blob/8.0/setup/package.py
11)あなたは、デフォルトとは異なる場所にインストールhttp://nsis.sourceforge.net/からNSISを使用している場合https://github.com/odoo/odoo/blob/8.0/setup/win32/setup.nsi
で利用可能であるあなたの必要性に基づいてNSIファイルを変更し、
https://github.com/odoo/odoo/blob/8.0/setup/win32/Makefile#L12
12)最後に、ビルド:あなたは、次のファイルにメークファイルへのパスを変更する必要がありますコマンドはCygwinの端末を開き、https://github.com/odoo/odoo/tree/8.0/setup/win32にナビゲートします。
が正常に実行にを "Makefileを作る-f" と入力し、最後の "openerp-allinone-セットアップ-8.0.exeは" 同じフォルダに利用できるようになります。
Odooは、Webベースのアプリケーションではなくデスクトップアプリケーションです。