問題タブ [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.
node.js - ubuntu 14.04ではファイバーをインストールできません
ファイバーをインストールしようとすると、このエラー メッセージが表示されます。
Strato VPS の Ubuntu 14.04 64 ビットで Meteor 1.3.2 を使用するための Node バージョン 0.10.45 があります。
実行するときは、ビルド出力内でmeteor build
実行する必要があります。しかし、この出力が得られるので、ファイバーをインストールする機会はありません。その問題について、ウェブ上でまだ何も見つけていません。npm install fibers
programs/server
node.js - Node.js モジュール「ファイバー」が正しいバージョンを取得しない
私はnode.js
とそのパッケージ管理システムとそのrequire
. で一連のパッケージをインストールした後に発生する次のランタイム エラーに問題がありますnpm install
。
エラーについての私の理解は、バイナリfibers.node
が実行時に利用可能なものよりも新しいものでコンパイルされたことlibstdc++
です。
npm install
コンパイルしたように見えますfibers.node
:
ただし、fibers.node
実行時にエラーをスローしているのはコンパイルされたものと同じではないことがわかり、それが問題の原因であると思います。
編集済み:
実行時に使用され、失敗します:
wdio-mocha-framework
したがって、ローカルでコンパイルされた を使用するよう説得できればfibers.node
、それが機能することを推測し、望んでいます。したがって、私の質問は次のとおりです。
- それはそれを修正しますか?
- もしそうなら、どうすればそれを達成できますか?
- そうでない場合、このエラーをさらに理解して修正するために取るべき正しい方向は何ですか? おそらく、実行時に使用される代わりに、インストール時にコンパイルさ
3.14
れるように説得する必要がありますか?5.0
それとも... その他?
どうぞよろしくお願いいたします。
更新/編集:
私はこれを自分で解決したと思います.誰かがこの貧弱でほこりっぽい古い質問がどこかの棚の後ろに忘れられて横たわっているのを見つけた場合に備えて...
この問題は明らかに、複数のバージョンのnode
/node-gyp
が私の環境に並行してインストールされていたためであり、新しいバージョンの で開始されたにもかかわらず、ビルド プロセスnode
が で見つかっnode-gyp
た$PATH
ため、古いバージョンのfibers
が構築されました。少なくとも私はそう思う。
asynchronous - Meteor.call およびサーバー メソッドが正しく機能しない
私は流星アプリにこのコードを持っています:
私が抱えている問題は、サーバー側のコードが適切に呼び出されている間、クライアント側の meteor.call をトリガーしていないことです。console.log 出力などはありません。Meteor.wrapAsync メソッドは適切に使用されていると思いますが、クライアント側にはまだ何も表示されておらず、実際にはフォーム送信後にユーザーが行きたい場所にリダイレクトされていません。
アップデート
コードは最新の形式に更新されていますが、クライアントで奇妙なエラーが発生しています。実際には、テンプレートの meteor.call メソッドがエラーも結果も返さないためです。
node.js - 非同期関数のコールバックでの例外: エラー: Future が複数回解決されました
こんにちは、私は以下のようにMeteorでproxy-verifier NPMパッケージを使用しようとしています:
それはうまく機能しますが、時々(おそらくいくつかのプロキシをチェックすると)例外の下に戻ります:
メソッドで使用Meteor.wrapAsync
しましたcheckProxy
が、これに関連していますか?この問題を見つけて修正する方法を教えてください。
javascript - ノードファイバーの実行と歩留まりの違いは何ですか
yield
どのように正確に動作するかを説明する適切なドキュメント (または SO に関する質問) が見つかりませんrun
。
を使用して非同期メソッドが値を返す方法を見つけることができませんFibers/futures
。
たとえば (コードが構文的に正しくない)、この関数をresponse
同期的に返すにはどうすればよいですか?
何かのようなもの
これModel
は、スキーマ クラスから取得したオブジェクトですMongoose
(関連性があるかどうかはわかりません)。
前もって感謝します。
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
android - NativeScript インストール エラー - npm ファイバー
ノート:
ネイティブ スクリプト Web サイトのインストール手順に従っていますが、まったくインストールできません。JAVA_HOME と ANDROID_HOME のすべての環境変数を正しくセットアップしましたが、nativescript cli をインストールしようとすると、次のようなエラーが発生します。
私はいくつかの解決策をインターネットで調べてみましたが、ここに示されているように、ファイバーモジュールのソースコードを編集しようとする最初の手がかりを見つけました:私は強制的にファイバーモジュールを構築しようとしました
npm ファイバー ディレクトリにあります。ネイティブ スクリプトのインストールが失敗するため、ログ トレースに対して tns ドクターを実行することもでき
ません。これを修正するのに役立つ提案をいただければ幸いです。さらに情報が必要な場合はお知らせください。私の英語が母国語ではないので、私の英語がうまくない場合は申し訳ありません。
networking - AMPL 最適化 - さまざまなケーブル タイプ
私と私の友人は AMPL プロジェクトに取り組んでいます。このプロジェクトの目標は、ファイバーツーザホーム ネットワークで利益を最大化することです。ネットワークはルーターやスプリッターなしで機能し、x ファイバーの 1 本のケーブルをファイバーの少ないケーブルに分割したり、他のケーブルと接続してファイバーの多いケーブルを作成したりできるキャビネットを備えたノードのみが機能します。つまり、1 つの専用ファイバーが単一の中央ノードから n 個のクライアントを持つアクセス ポイントに到達することになっています (需要。クライアントがアクセス ポイントにどのように接続されているかは気にしません)。すべてのノード (セントラル ノード、トランジット ノード、およびアクセス ポイント) 間にエッジがあり、そこにケーブルを配置するためのトレンチ コストと長さがあります (ケーブルの種類ごとに 1 km あたりのコストとファイバー数があるため)。
私たちの問題は、各エッジに、さまざまなケーブル タイプの多数のケーブルを配置できることです。AMPLネットワークモデルでこの状況を宣言して、今ではそれを可能にする方法がわかりません
- 各エッジには複数のケーブルが存在する可能性があります (後で各状況で宣言するさまざまなタイプの)
- また、さまざまなケーブル タイプから選択できることをプログラムに知らせる方法もわかりません。
エッジ (リンク) ごとに独立したケーブルのセットを作成するソリューションについて考えましたが、AMPL でそれが可能かどうかはわかりません。
これまでのところ、以下のコードがあります
助けていただければ幸いです、ありがとう!