2017-08-30 2 views
0

MeteorでNPMのC++モジュールを使用する方法をチュートリアルしている人はいますか?通常の:meteor npmを実行し、パッケージと共にインポートしてこのメ​​ッセージを返します。MeteorチュートリアルでC/C++モジュールを使用する

Error: module.useNode() must succeed for native .node modules 

答えて

0

おそらく、異常なサーバー構成を使用している可能性があります。コンパイルを中断する一般的な問題は、次のとおりです。

  • さまざまなディレクトリに対する権限が正しくありません。これは、いくつかの流星のインストールコマンドのためにrootとして走っていたことを意味している可能性があります。そのため、コンパイルのためにそれらのディレクトリへのローカルユーザのアクセスが妨げられます。
  • コンパイラツールチェーンがないか破損しています。
  • 悪いパッケージまたはホスティングプラットフォームでテストされていないパッケージです。

私は、デスクトップLinuxのインストールでローカルに実行しようとするのをやめたいと思います。開発には仮想マシンを使用します。ネイティブインテグレーションにIntelliJのWebStormを使用してVagrantにお勧めしたいと思います。

一般に、MeteorはAWS、GalaxyまたはModulus上のAmazon AMIまたはUbuntuを使用してLinuxに配備されます。

すべてが正しいと思っていて、GalaxyやModulusに問題がある場合は、サポートに連絡してください。

+0

これはローカルのMacbookにあります。 – boxxa

+0

MacでC++モジュールを使用するために仮想マシンを使用することをお勧めします。 NPMのC++モジュールは、Mac構成のMeteorのノードではサポートされていません。私は迷彩を使用することをお勧めします。 – DoctorPangloss

関連する問題