我正在與heroku和燒瓶。我正在嘗試在heroku上使用multibuild包來構建我的依賴關係。我遇到了this repo並按照說明操作。在heroku上安裝與涼亭
首先,我把我的BUILDPACK_URL
並檢查它
=== corvid Config Vars
BUILDPACK_URL: https://github.com/ddollar/heroku-buildpack-multi.git
.buildpacks文件:
https://github.com/heroku/heroku-buildpack-nodejs
https://github.com/ejholmes/heroku-buildpack-bower
https://github.com/heroku/heroku-buildpack-python
我package.json
如下所示:
{
"dependencies": {
"bower": "latest"
}
}
我我的項目部署到Heroku的,但最終會在嘗試部署時收到以下錯誤年。
=====> Downloading Buildpack: https://github.com/ejholmes/heroku-buildpack-bower
=====> Detected Framework: Bower buildpack
module.js:340
throw err;
^
Error: Cannot find module 'bower-logger'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/tmp/build_4a6d8bfa-5458-4908-95bc-e6f3af6d5b2a/node_modules/bower/bin/bower:8:14)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
! Push rejected, failed to compile Multipack app
這裏有什麼問題?
全部項目文件可以發現here
我從來沒有用過的涼亭,所以我不知道爲什麼事情是試圖用鮑爾記錄器(或許還有Heroku的本身正試圖用?),但你嘗試添加涼亭記錄器作爲你的'package.json'文件中的依賴關係? – Timespace 2014-09-22 15:39:44