我正在与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