問題タブ [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.
python - Buildout は、システム全体の Distribute インストールを更新しようとし、実行を拒否します
Buildout は私のシステム全体の Distribute インストールを気に入らず、実行を拒否します:
buildout に独自の Distribute をインストールし、システム全体の Python インストールを台無しにしないように指示する方法はありますか?
私はvirtualenvについて知っています。しかし、buildout を満足させるために virtualenv をインストールするだけではやり過ぎのようです。何か他の方法があるはずです。
パイソン 2.6。プレーン 4.1. Ubuntu 10.4。
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 を使用しています。何か案は?ありがとう!
python - 構築: エントリ ポイントとして「パッケージ」を使用しますか?
./foo
私のプロジェクトには、__init__.py
という名前のメソッドを含むファイルを含む名前のディレクトリがありますmain()
。
buildout を使用して、メソッドを実行する実行可能ファイルを作成したいと思いますmain()
(例: ./bin/foo
)。次のbuildout.cfg
セクションを使用して、ディレクトリ構造の「最上位」で同様のことを達成しました。
これは私のファイルではうまく機能し./bar.py
、実行可能ファイルを作成し./bin/bar
ます。./foo/__init__.py
ファイルに対して機能させることができないようです。
どうすれば上記を達成できますか?
python - plone製品開発のセットアップ方法
変更できない定義済みの Plone インストール/バージョン (3.3.5) 用にいくつかの製品を開発したいと考えています。
とにかく変更されない巨大なploneインスタンスをソース管理に入れる必要がないように、ソースツリーを編成する最良の方法は何ですか? ただし、ローカルチェックには引き続きビルドアウトを使用したい...
おすすめは何ですか?
私は Windows を使用しており、hg よりも git を好みますが、両方とも共存できます...
python - ビルドアウトと最小限のダウンタイムで本番環境に展開しますか?
django + wsgiを使用したビルドアウトがあり、開発と本番環境でうまく機能しています。唯一の問題は、buildout.cfgに変更または追加を行い、bin / buildoutを実行する必要がある場合、ビルドアウトの開始時から終了時までWebサイトがオフラインになることです。これには5分以上かかる場合があります。
本番環境でビルドアウトを適切に実行する方法はありますか?たぶん、私が知らないパラメータは、最初にすべてをアンインストールせずにビルドアウトを実行しますか?このサイトは1つのWebサーバーで実行されています。ロードバランサーと追加のWebサーバーは良い修正ですが、現時点では実行可能ではありません。
私のビルドアウトスクリプトに関する他のコメント/提案/批評は大歓迎です。
ありがとう!
これが私のbuildout.cfgです:
buildout - 複数のビルドアウトで同一の部品を再利用
複数のバルドアウトで部品を再利用する方法はありますか? ビルドアウト間で変わらない、ビルドアウトに追加したいツールがいくつかあります。次に例を示します。
- download-cache=~/.buildout/downloads などの構成されたグローバル ビルドアウト オプション
- ビルドアウト A には cmake 2.8.4 が必要です
- ビルドアウト B には cmake 2.8.4 が必要です
これを行う 1 つの方法は、それぞれの構成に以下を配置することです。
これは 2 つのビルドアウト間で変わらないため、卵がキャッシュされる方法と同様に設定できれば、より多くのディスク容量を節約できます。しかし、これを行う良い方法がわかりません。buildout はこれを念頭に置いて設計されたとは思いません。
アイデア:
cmake tarball を Python の卵として再配布することは可能ですか? おそらく、さまざまなプラットフォーム用に tarball をコンパイルし、卵内のバイナリを再配布しますか?
別のアイデアは、この種の動作を処理できるレシピを用意することです。おそらく、他のレシピをラップして、パーツがグローバルにインストールされているかどうかを確認するレシピです。おそらく、次のようになります。
django - Djangoのビルドアウトを開始する
誰かがPythonDjangoプロジェクトのビルドアウトを始めるのを手伝ってもらえますか?
私の主な目的は、アプリケーションを開発者、ステージング、および本番ボックスにデプロイすることです。
オープンソースプロジェクトへの例やポインタを高く評価します。
image - collective.plonetruegallery は Plone 4.0 では動作しません
collective.plonetruegallery
Plone 4.0 サーバーで正しく動作しません。パーツの buildout.cfg ファイルを変更し[versions]
、次の行を追加しました。
この変更の後、sudo ./bin/buildout を使用してビルドアウトを再度実行します 製品を追加したい場合、利用可能な製品がありませんcollective.plonetruegallery
。
ウェブページには、Plone z3cform サポートを再インストールするように記載されています。これは解決策になるでしょうか?
前もって感謝します、
バス