問題タブ [node-fibers]

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 投票する
1 に答える
1326 参照

node.js - ubuntu 14.04ではファイバーをインストールできません

ファイバーをインストールしようとすると、このエラー メッセージが表示されます。

Strato VPS の Ubuntu 14.04 64 ビットで Meteor 1.3.2 を使用するための Node バージョン 0.10.45 があります。

実行するときは、ビルド出力内でmeteor build実行する必要があります。しかし、この出力が得られるので、ファイバーをインストールする機会はありません。その問題について、ウェブ上でまだ何も見つけていません。npm install fibersprograms/server

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

node.js - Node.js モジュール「ファイバー」が正しいバージョンを取得しない

私はnode.jsとそのパッケージ管理システムとそのrequire. で一連のパッケージをインストールした後に発生する次のランタイム エラーに問題がありますnpm install

エラーについての私の理解は、バイナリfibers.nodeが実行時に利用可能なものよりも新しいものでコンパイルされたことlibstdc++です。

npm installコンパイルしたように見えますfibers.node

ただし、fibers.node実行時にエラーをスローしているのはコンパイルされたものと同じではないことがわかり、それが問題の原因であると思います。

編集済み:

実行時に使用され、失敗します:

wdio-mocha-frameworkしたがって、ローカルでコンパイルされた を使用するよう説得できればfibers.node、それが機能することを推測し、望んでいます。したがって、私の質問は次のとおりです。

  1. それはそれを修正しますか?
  2. もしそうなら、どうすればそれを達成できますか?
  3. そうでない場合、このエラーをさらに理解して修正するために取るべき正しい方向は何ですか? おそらく、実行時に使用される代わりに、インストール時にコンパイルさ3.14れるように説得する必要がありますか? 5.0それとも... その他?

どうぞよろしくお願いいたします。

更新/編集:

私はこれを自分で解決したと思います.誰かがこの貧弱でほこりっぽい古い質問がどこかの棚の後ろに忘れられて横たわっているのを見つけた場合に備えて...

この問題は明らかに、複数のバージョンのnode/node-gypが私の環境に並行してインストールされていたためであり、新しいバージョンの で開始されたにもかかわらず、ビルド プロセスnodeが で見つかっnode-gyp$PATHため、古いバージョンのfibersが構築されました。少なくとも私はそう思う。

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

asynchronous - Meteor.call およびサーバー メソッドが正しく機能しない

私は流星アプリにこのコードを持っています:

私が抱えている問題は、サーバー側のコードが適切に呼び出されている間、クライアント側の meteor.call をトリガーしていないことです。console.log 出力などはありません。Meteor.wrapAsync メソッドは適切に使用されていると思いますが、クライアント側にはまだ何も表示されておらず、実際にはフォーム送信後にユーザーが行きたい場所にリダイレクトされていません。

アップデート

コードは最新の形式に更新されていますが、クライアントで奇妙なエラーが発生しています。実際には、テンプレートの meteor.call メソッドがエラーも結果も返さないためです。

0 投票する
0 に答える
224 参照

node.js - 非同期関数のコールバックでの例外: エラー: Future が複数回解決されました

こんにちは、私は以下のようにMeteorでproxy-verifier NPMパッケージを使用しようとしています:

それはうまく機能しますが、時々(おそらくいくつかのプロキシをチェックすると)例外の下に戻ります:

メソッドで使用Meteor.wrapAsyncしましたcheckProxyが、これに関連していますか?この問題を見つけて修正する方法を教えてください。

0 投票する
2 に答える
564 参照

javascript - ノードファイバーの実行と歩留まりの違いは何ですか

yieldどのように正確に動作するかを説明する適切なドキュメント (または SO に関する質問) が見つかりませんrun

を使用して非同期メソッドが値を返す方法を見つけることができませんFibers/futures

たとえば (コードが構文的に正しくない)、この関数をresponse同期的に返すにはどうすればよいですか?

何かのようなもの

これModelは、スキーマ クラスから取得したオブジェクトですMongoose(関連性があるかどうかはわかりません)。

前もって感謝します。

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

node.js - Windows 7 64ビットにWebdriverIO Cucumber JSフレームワークをインストールできません

npm install wdio-cucumber-framework --save-dev は、このエラーで失敗します。wdio-mocha-framework でも同じことが起こります。ノード ファイバーに問題があるようです。

fiber@1.0.15 install C:\src\webdriverio-browserstack\node_modules\fibers ノード build.js || nodejs build.js

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

android - NativeScript インストール エラー - npm ファイバー

ノート:

ネイティブ スクリプト Web サイトのインストール手順に従っていますが、まったくインストールできません。JAVA_HOME と ANDROID_HOME のすべての環境変数を正しくセットアップしましたが、nativescript cli をインストールしようとすると、次のようなエラーが発生します。ここに画像の説明を入力

私はいくつかの解決策をインターネットで調べてみましたが、ここに示されているように、ファイバーモジュールのソースコードを編集しようとする最初の手がかりを見つけました:私は強制的にファイバーモジュールを構築しようとしました

npm ファイバー ディレクトリにあります。ネイティブ スクリプトのインストールが失敗するため、ログ トレースに対して tns ドクターを実行することもでき ここに画像の説明を入力 ません。これを修正するのに役立つ提案をいただければ幸いです。さらに情報が必要な場合はお知らせください。私の英語が母国語ではないので、私の英語がうまくない場合は申し訳ありません。

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

networking - AMPL 最適化 - さまざまなケーブル タイプ

私と私の友人は AMPL プロジェクトに取り組んでいます。このプロジェクトの目標は、ファイバーツーザホーム ネットワークで利益を最大化することです。ネットワークはルーターやスプリッターなしで機能し、x ファイバーの 1 本のケーブルをファイバーの少ないケーブルに分割したり、他のケーブルと接続してファイバーの多いケーブルを作成したりできるキャビネットを備えたノードのみが機能します。つまり、1 つの専用ファイバーが単一の中央ノードから n 個のクライアントを持つアクセス ポイントに到達することになっています (需要。クライアントがアクセス ポイントにどのように接続されているかは気にしません)。すべてのノード (セントラル ノード、トランジット ノード、およびアクセス ポイント) 間にエッジがあり、そこにケーブルを配置するためのトレンチ コストと長さがあります (ケーブルの種類ごとに 1 km あたりのコストとファイバー数があるため)。

私たちの問題は、各エッジに、さまざまなケーブル タイプの多数のケーブルを配置できることです。AMPLネットワークモデルでこの状況を宣言して、今ではそれを可能にする方法がわかりません

  1. 各エッジには複数のケーブルが存在する可能性があります (後で各状況で宣言するさまざまなタイプの)
  2. また、さまざまなケーブル タイプから選択できることをプログラムに知らせる方法もわかりません。

エッジ (リンク) ごとに独立したケーブルのセットを作成するソリューションについて考えましたが、AMPL でそれが可能かどうかはわかりません。

これまでのところ、以下のコードがあります

助けていただければ幸いです、ありがとう!