Linux マシンで gulp プロジェクトを使用しようとしています。プロジェクトの readme には、最初に を実行しsudo npm install -g gulp bower
、次にプロジェクト ディレクトリで実行し、次に をsudo npm install
実行するように指示されていbower install
ます。この時点までのすべてが私にとってはうまくいきます。ただし、その後、実行しようとするgulp dist
と、次のエラーが発生します。
Error: `libsass` bindings not found in /[PROJECT DIRECTORY]/trunk/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-14/binding.node. Try reinstalling `node-sass`?
そのエラーをグーグルで検索すると、 nodejs で node-sass を使用しているときに libsass bindings not found 、試しましたが、何も修正されませんでした。そのディレクトリを調べたところ、gulp が違いを見つけることができなかったと言ったのlinux-x64-14
はlinux-x64-11
. 楽しみのために、そのフォルダーの名前を必要な名前に変更してみることにしましたが、別のエラーが発生しました。
Error: Module did not self-register.
これらすべてについて本当に奇妙なことは、このプロジェクトを自分の Windows マシンで動作させようとしたとき、これらの問題はまったくなく、うまく機能したことです。私は何が間違っているのか分かりません。何かアイデアはありますか?