2017-05-03 3 views
-1

ローカル(mac端末、ノードweb.js)nodejs iconv無効なELFヘッダーエラー

ローカルサーバーで実行されていることを確認しました。

しかし、私はそれをサーバーに展開するとき、それは

エラーとなってエラーを保持し

:/ホーム/ hosting_users//アプリケーション/ /node_modules/iconv/build/Release/iconv.node:詳細には、無効なELFヘッダ

ERROR LOG

は、どのように私はそれがサーバー上で実行されていることができますか?

ご了承ください。

このコードは、私のコードでIconvを使用しているものです。

const Iconv = require('iconv').Iconv; 
 

 
var iconv = new Iconv('euc-kr', 'utf-8//translit//ignore'); 
 

 
var option = { 
 
    url: url, 
 
    transform: function(body) { 
 
     return cheerio.load(iconv.convert(body).toString()); 
 
    }, 
 
    encoding: null 
 
};

おかげで、あなたは別のプラットフォームにごnode_modulesディレクトリをコピーする場合

答えて

0

は(例えばLinuxでは、WindowsにLinuxの、などにマック)、あなたはいずれかを再コンパイルする必要がありますバイナリアドオン。 npm rebuildを実行することでこれを達成できるはずです。この特定の状況では

、あなたコンパイルを必要としiconvよりも高速であるように思わない代わりにiconv-liteを使用することができます。

関連する問題