使用Vulcan在Heroku上构建cmake作为Taglib的依赖项

时间:2012-12-01 16:24:09

标签: heroku cmake taglib buildpack taglib-ruby

我正在努力让Taglib使用Heroku,所以我可以使用taglib-ruby gem。我一直在与Vulcan和Custom Heroku Buildpack进行斗争,以使其正常运行。 Taglib的依赖项之一是cmake,所以我一直在尝试让它先工作。

Github上存在一个问题,它使用Vulcan:Issue #32描述了应该如何构建cmake,但我不断从构建服务器获得相同的响应:

---------------------------------------------
CMake 2.8.10.2, Copyright 2000-2012 Kitware, Inc.
Found GNU toolchain
C compiler on this system is: gcc 
C++ compiler on this system is: g++ 
---------------------------------------------
Error when bootstrapping CMake:
Cannot find appropriate Makefile processor on this system.
Please specify one using environment variable MAKE.
---------------------------------------------
Log of errors: /app/cmake-2.8.10.2/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------

我认为一旦cmake工作,构建Taglib应该是相当直接的。

我跟随Ryan Daigle关于如何使用Vulcan建立二进制应用程序依赖性的帖子。我已经为Vulcan服务器建立了一个远程shell并运行了:

bin/make "5382f498-fd89-4c1a-9269-e05815294f40"

...其中“5382f498-fd89-4c1a-9269-e05815294f40”是当cmake构建错误时Vulcan返回的id,但是我收到与上面相同的错误 - 没有运气。

任何人都可以提供任何有关我应该设置MAKE环境变量的信息,以便使其正常工作吗?

1 个答案:

答案 0 :(得分:0)

尝试 bin/vulcan-make "5382f498-fd89-4c1a-9269-e05815294f40"