問題タブ [recipe]
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.
linux - yocto レシピを使用して「構成」するためのオプションを与える方法は?
カスタム コンポーネントをビルドするために yocto でレシピを書きたいと思います。その中で、マシンに応じていくつかのフラグを有効にしたいと思います。
例えば:
マシンが x86 の場合
私のconfigureコマンドは次のようになります:
x64なら
私はビルドに自動ツールを使用しています。これを達成するためのレシピと「configure.ac」を書くのを手伝ってください。
ps: 私は yocto を初めて使用します。
templates - レシピに基づいてコンテンツを追加するシェフ テンプレート ファイルのクエリ
Chef テンプレートの使用について質問があります。
使用されているレシピに基づいてテンプレートを更新することは可能ですか? 例として、collectd のデフォルト レシピと、呼び出される rabbitmq レシピがあるとします。rabbitmq 部分は引き続きデフォルト/ベース レシピの部分を使用し、rabbitmq ビットが呼び出されている場合にのみテンプレートにデータを追加したい (IE collectd::rabbitmq)。
使用されているレシピに基づいて基本テンプレートをカスタマイズする方法はありますか?
乾杯!
python - Pythonで新しい入力値の入力値を再計算する方法は?
エラーは次のとおりです。
コードが新しい人数の以前のアイテムの数量と単位を再計算するようにするにはどうすればよいですか?
ありがとう
c++ - opencv を含む Bitbake レシピ
bitbake を使用してビルドする非常に単純なレシピを取得しようとしていますが、opencv を含めることができない理由がわかりません。私が見つけたすべての例はこのセットアップを使用しており、opencv とのリンクに問題はないようです。私はビットベイクにかなり慣れていないので、非常に単純なことを誤解しているのではないかと心配しています。ご協力いただきありがとうございます。
レシピ:
CMakeList:
Bitbake エラー:
node.js - AWS OpsWorks を使用して、ノードアプリケーションを開始するにはどうすればよいですか?
AWS OpsWorks でノード アプリケーション サーバー レイヤーと Elastic Load Balancer で構成される単純なスタックを作成しました。デプロイ ライフ サイクル イベントでアプリケーションを開始しようとしています。つまり、ある時点でサーバーを実行する必要がありますnode start
以下のライフサイクルイベントごとに要約された組み込みのChefレシピがあります。
セットアップ: opsworks_nodejs
設定: opsworks_nodejs::configure
デプロイ: opsworks_nodejs、デプロイ::nodejs
しかし、インスタンスに SSH 接続して実行中のノード プロセスを確認しても、何も表示されません。私は今、個々のレシピに飛び込んでいますが、このタスクに関する助けやガイダンスをいただければ幸いです.
sql - SQL の知識を Cloudant/CouchDB でどのように使用できますか?
SQL データベースのクエリについて十分な知識を持つ一部の開発者は、Cloudant/CouchDB で同等のクエリ パターンを実装するのに苦労しています。
これらの開発者は、SQL の知識を Cloudant/CouchDB にどのように変換できますか?
product - 製品レシピデータの正規化
私は製品レシピを実装しようとしています (それは私たちのサプライヤーがそれを呼んでいるものです) が、それを適切に正規化する方法について頭を悩ませているようです.
どのように見えるかを説明するために、いくつかのサンプル データを追加しました。
R*** で始まる値は、レシピ識別子への参照です。数値は製品 ID への参照です。
レシピは製品のグループです (それ以上でもそれ以下でもありません)。レシピが持つ唯一の属性は名前です。これは、製品グループの論理名である必要があります。
ご覧のとおり、製品を順番にレシピに接続することもできます。また、製品は他の製品に直接接続できます。
これに対する唯一の制限は、レシピ (R***) を別のレシピに直接接続できないことです。明確にするために、製品は直接接続できますが、レシピはできません。
サブ記事が多くの異なる親を持つことができるという事実は、私にはちょっとあいまいです。
couchdb - ユーザーの動的グループを使用した CouchDB レプリケーション戦略
これが状況です
。いくつかのドキュメントを共有する一連のユーザーがいます。共有できるドキュメントは 1 日を通して変更される可能性があり、ドキュメント自体 (変更と削除) も変更される可能性があります。ユーザーは、ドキュメントの一部の情報を変更できます。
例:
ユーザー | 書類
A | X
A | やあ
| ZB
| XB
| Z
C | よ
可能なグループ: A+C、A+B
CouchDB 上のサーバーは、このデータを含む SQL Server DB のレプリカであり、ETL が CouchDB 上の変更を管理します。ただし、CouchDB データベースは、PouchDB を介して各ユーザーの電話に複製されます。
目標:
それに応じて変更と削除をレプリケートすること。
私たちが試したこと:
1) アクセスできるユーザーのリストを使用してドキュメントを構造化することにしました。各ドキュメントには「Users」配列があり、設計ドキュメントのフィルターがクライアントへのレプリケーションを処理します。残念ながら、フィルターを通過しないドキュメントの削除とドキュメントの変更 (たとえば、ユーザーがアレイから削除された) は _changes フィードに存在しないため、クライアント
2) ユーザーごとのデータベースに適切にレプリケートできません。これは不可能です。なぜなら、ユーザーはドキュメントで作業している (ドキュメントを共有している)
3) ユーザー グループごとのデータベースを確認する必要があるためです。最初の解決策とほぼ同じ問題ですが、さらに悪いです。実際には:
- ユーザーのグループが変更され、存在しなくなる可能性があります: そのクライアント側をどのように反映しますか?
- ドキュメントは新しいグループに移行できます: 最初から再ダウンロードする必要があります。これにより、ダウンロード サイズが大幅に増加します
。同じドキュメントが複数のグループに含まれる可能性があります。(上記の例を参照)
- 各クライアントは、ログインするたびに自分がどのグループに属しているかを認識し、複数のデータベースを複製する必要があります。次に、帰りの旅行で、ドキュメントがどのデータベースに存在していたかを知る必要があります
この状況のレシピはありますか?明らかな解決策がありませんか?
編集
ケース 1 の部分的な解決策:
各 remove() は私に 409 (競合) を与えています。Pouch に「これをレプリケート可能と見なさず、DB から削除する」ように指示する方法はありますか?
ruby-on-rails - シェフを介して展開中にnginxが500を与える
シェフを介してレールアプリをデプロイしようとしています。deploy リソースを使用してレシピを作成しましたが、問題なくデプロイされます。
もう一度実行しようとすると、nginx で 500 エラーが発生し、ログに "Cannot stat '/home/ubuntu/apps/current/config.ru; このエラーは、Nginx ワーカー プロセス (PID 8094、UID 33 として実行)このファイルにアクセスする権限がありません」 . この問題は、chef のデプロイが完了するまで存在します。デプロイの前後で、ディレクトリに対するアクセス許可は変更されていません。どうすればこの問題を解決できますか?
ruby - シェフレシピであるリソースから別のリソースに値を渡す方法は?
あるリソースの属性を変更しようとしていて、別のリソースで更新された値を使用したいのですが、更新された値が別のリソースに反映されません。私を助けてください
コード
更新しようとしている値は、に保存されている値ですnode[:oracle][:asm][:test]