2016-05-21 10 views
0

summarizerモジュールをインストールしようとしています。node-gyp再構築エラー。どうして?

npm i summarizer 
npm WARN deprecated [email protected]: This package has been discontinued in favor of [email protected]^4.0.0. 

> [email protected] install /home/me/node-workspace/node_modules/http-sync 
> node-gyp rebuild 

make: Entering directory '/home/me/node-workspace/node_modules/http-sync/build' 
    CXX(target) Release/obj.target/curllib/curllib.o 
../curllib.cc:26:28: error: expected class-name before ‘{’ token 
class CurlLib : ObjectWrap {       ^
. 
. 
. 

これらのエラーの原因は何ですか。

私は何を試しましたか?
削除中ヘルプがありません。
参考:それは聞こえるかもしれないとして、GitHubのページからこの答えは私が問題解決に役立ったhttps://github.com/nodejs/node-gyp/issues/809

+0

実行しているノードのバージョンはどれですか?実行:node -v – Michal

+0

@Michał5.7.1 !!!! –

+0

libcurlヘッダーがインストールされていますか?これを実行しているシステムは何ですか? –

答えて

1

ような奇妙な:

そして 、私のプロジェクトから元node_modulesフォルダを削除する削除.nodeファイルを-GYP (私は.npmrcを持っていませんでした)、再起動して、 ノードを(sudo npm installを使って)私のプロジェクトに再度インストールしました.エラーが発生しました。

関連する問題