問題タブ [buildout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
1823 参照

python - Buildout は、システム全体の Distribute インストールを更新しようとし、実行を拒否します

Buildout は私のシステム全体の Distribute インストールを気に入らず、実行を拒否します:

buildout に独自の Distribute をインストールし、システム全体の Python インストールを台無しにしないように指示する方法はありますか?

私はvirtualenvについて知っています。しかし、buildout を満足させるために virtualenv をインストールするだけではやり過ぎのようです。何か他の方法があるはずです。

パイソン 2.6。プレーン 4.1. Ubuntu 10.4。

0 投票する
1 に答える
765 参照

plone - ワニス ラウンド ロビン ゼオ クライアントの作成方法

plone.recipe.varnisin buildout を使用して、ワニスを 2 つの Zeo クライアント間でラウンドロビンするように構成したいと考えています。私のbuildout.cfgで試しました:

どちらも機能せず、どちらも「エラー 404 不明な仮想ホスト」が表示されます。varnish.vcl を手動で編集して、

そして、ビルドアウトでこれをやりたいことを除いて、すべてが思い通りに機能します。

統合インストーラー Plone 4.0.5、Ubuntu 10.0.4 (64 ビット)、Varnish 2.1.3 を使用しています。何か案は?ありがとう!

0 投票する
1 に答える
757 参照

python - 構築: エントリ ポイントとして「パッケージ」を使用しますか?

./foo私のプロジェクトには、__init__.pyという名前のメソッドを含むファイルを含む名前のディレクトリがありますmain()

buildout を使用して、メソッドを実行する実行可能ファイルを作成したいと思いますmain()(例: ./bin/foo)。次のbuildout.cfgセクションを使用して、ディレクトリ構造の「最上位」で同様のことを達成しました。

これは私のファイルではうまく機能し./bar.py、実行可能ファイルを作成し./bin/barます。./foo/__init__.pyファイルに対して機能させることができないようです。

どうすれば上記を達成できますか?

0 投票する
3 に答える
454 参照

python - plone製品開発のセットアップ方法

変更できない定義済みの Plone インストール/バージョン (3.3.5) 用にいくつかの製品を開発したいと考えています。

とにかく変更されない巨大なploneインスタンスをソース管理に入れる必要がないように、ソースツリーを編成する最良の方法は何ですか? ただし、ローカルチェックには引き続きビルドアウトを使用したい...

おすすめは何ですか?

私は Windows を使用しており、hg よりも git を好みますが、両方とも共存できます...

0 投票する
1 に答える
1103 参照

python - ビルドアウトと最小限のダウンタイムで本番環境に展開しますか?

django + wsgiを使用したビルドアウトがあり、開発と本番環境でうまく機能しています。唯一の問題は、buildout.cfgに変更または追加を行い、bin / buildoutを実行する必要がある場合、ビルドアウトの開始時から終了時までWebサイトがオフラインになることです。これには5分以上かかる場合があります。

本番環境でビルドアウトを適切に実行する方法はありますか?たぶん、私が知らないパラメータは、最初にすべてをアンインストールせずにビルドアウトを実行しますか?このサイトは1つのWebサーバーで実行されています。ロードバランサーと追加のWebサーバーは良い修正ですが、現時点では実行可能ではありません。

私のビルドアウトスクリプトに関する他のコメント/提案/批評は大歓迎です。

ありがとう!

これが私のbuildout.cfgです:

0 投票する
1 に答える
208 参照

buildout - 複数のビルドアウトで同一の部品を再利用

複数のバルドアウトで部品を再利用する方法はありますか? ビルドアウト間で変わらない、ビルドアウトに追加したいツールがいくつかあります。次に例を示します。

  • download-cache=~/.buildout/downloads などの構成されたグローバル ビルドアウト オプション
  • ビルドアウト A には cmake 2.8.4 が必要です
  • ビルドアウト B には cmake 2.8.4 が必要です

これを行う 1 つの方法は、それぞれの構成に以下を配置することです。

これは 2 つのビルドアウト間で変わらないため、卵がキャッシュされる方法と同様に設定できれば、より多くのディスク容量を節約できます。しかし、これを行う良い方法がわかりません。buildout はこれを念頭に置いて設計されたとは思いません。


アイデア:

  • cmake tarball を Python の卵として再配布することは可能ですか? おそらく、さまざまなプラットフォーム用に tarball をコンパイルし、卵内のバイナリを再配布しますか?

  • 別のアイデアは、この種の動作を処理できるレシピを用意することです。おそらく、他のレシピをラップして、パーツがグローバルにインストールされているかどうかを確認するレシピです。おそらく、次のようになります。

0 投票する
1 に答える
198 参照

django - Djangoのビルドアウトを開始する

誰かがPythonDjangoプロジェクトのビルドアウトを始めるのを手伝ってもらえますか?

私の主な目的は、アプリケーションを開発者、ステージング、および本番ボックスにデプロイすることです。

オープンソースプロジェクトへの例やポインタを高く評価します。

0 投票する
1 に答える
205 参照

image - collective.plonetruegallery は Plone 4.0 では動作しません

collective.plonetruegalleryPlone 4.0 サーバーで正しく動作しません。パーツの buildout.cfg ファイルを変更し[versions]、次の行を追加しました。

この変更の後、sudo ./bin/buildout を使用してビルドアウトを再度実行します 製品を追加したい場合、利用可能な製品がありませんcollective.plonetruegallery

ウェブページには、Plone z3cform サポートを再インストールするように記載されています。これは解決策になるでしょうか?

前もって感謝します、

バス