Либ-Засс ломает арфу на героку
Интересная проблема: использовать harp для создания простого приложения, а затем развернуть его в Heroku, что, как оказалось, является проблемой. Последнее развертывание работало безупречно с использованием пакета сборки Harp, но теперь оно не работает при развертывании.
Ничего не изменилось, что должно вызывать это, никаких обновлений модулей узлов или версии узла. Журналы и Papertrail жалуются:
Error: `libsass` bindings not found. Try reinstalling `node-sass`?
После этого я разветвился и попытался проверить lib-sass в
/app/node_modules/harp/node_modules/terraform/node_modules/node-sass/lib/index.js:22
Согласно журналам, попытался переустановить его, но безрезультатно. Кто-нибудь когда-нибудь сталкивался с этим? это может быть проблема с buildpack?
1 ответ
Кажется, проблема с узлом 0.12.
https://github.com/zeke/harp-buildpack/issues/12
Я смог запустить свое приложение, просто не используя buildpack, добавив
"dependencies": {
"harp": "~0.12.1"
},
"scripts": {
"start": "node server.js"
},
"engines": {
"node": "0.10.x"
},
в package.json
и добавив server.js
с
require('harp').server(__dirname, { port: process.env.PORT || 9000 })