Open ERP server & web をダウンロードし、より厚い gtk に反対することにしました。Ubuntu 11.10で実行されているEclipse、pydevのプロジェクトとして2を追加し、起動しました。Web クライアントのセットアップを行いましたが、インストールは完了しています。ある時点で、ホーム フォルダからファイル システムの一部を /ect または usr/local にコピーしようとするスクリプトを実行しました。私はこれを望まなかったので、プロセスを停止しました。その場合、ルートとしてEclipseを実行する必要がありますが、ソースはすべてファイルシステムに散らばっているため、プロセスを追跡できません。
新しいモジュールをインストールしようとしたときに問題が発生しました。モジュールリストに入れることができず、圧縮してクライアントからインポートしようとしても、エラーなしで失敗しました。
表示するために追加したモジュールを取得しようとしているときに、フォーラムでこれを発見しました。
だから私は走らなければならなかったように見えた:
python setup.py build
sudo python setup.py install
まず、ビルドが必要な理由について混乱しています。ビルドが必要なのはcライブラリだけだと思い、依存関係をインストールするときにそれを行いました。
次にsetup.py install
、新しいモジュールを認識させるために実行する必要がある場合、明らかに重要です。ソースがファイル システム全体から実行されている場合、どうすればソースをトレースできますか。
私が避けようとしたように、すべてが家からファイルシステムにコピーされました。現在、起動スクリプトは usr/local/bin にあるため、Eclipse で「debug as」を使用して実行できないか、Eclipse コンソールでログを確認できないと思います。また、サーバーを次のように起動することを提案しているドキュメントも見つけました。
./openerp-server.py –addons-path=~/home/workspace/stable/addons
インストールによって作成されたファイルシステムのアドオンを明らかにオーバーライドするものは、デバッグなどを行うことができるEclipseのアドオンにモジュールだけがあることを示唆していますが、他のリソースは別の場所にありますか?
それは問題ないと思いますが、これがどのように機能するかを視覚化するのにまだ問題があります。これが行われている場合、Eclipseコンソールに行くためにどのように標準出力を取得するのでしょうか?
Eclipse で完全なプロジェクトを作成できると思いますが、アドオン以外のすべてのリソースは参考用であり、アドオンは –addons-path 引数によってオーバーライドされるため、実際に実行されるのはアドオンだけです。
次に、出力をコンソールに送ることができれば、期待どおりの結果が得られます。
Eclipseワークスペースでリンクを使用したり、Eclipse phpセットアップのようにルートとしてEclipseを実行したりすることへの言及を見てきました。
eclipse からサーバーと Web アプリを起動し、ログ出力をコンソールに表示する方法を誰か教えてもらえますか?
経験豊富な python 開発者が私の盲点を見つけて、ここで見逃している可能性のあるものを提案してくれるのではないでしょうか?