2012-12-01 16 views
1

我試圖在Heroku上使用Taglib,因此我可以使用taglib-ruby gem。我一直在與瓦肯和自定義Heroku Buildpack戰鬥,讓它工作。 Taglib的依賴項之一是cmake,所以我一直試圖首先得到這個工作。使用Vulcan作爲Taglib的依賴關係在Heroku上構建cmake

有Github上描述的cmake應該如何建立,使用火神的問題:Issue #32,但我不斷收到從我的構建服務器同樣的反應:

--------------------------------------------- 
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構建二進制應用程序依賴關係。我已經建立了一個遠程shell火神服務器,並已運行:

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

...其中「5382f498-fd89-4c1a-9269-e05815294f40」是火神返回時cmake的生成錯誤的ID,但我收到與上面相同的錯誤 - 沒有運氣。

任何人都可以提供任何見解,我應該設置MAKE環境變量,以便讓這個工作,請嗎?

+0

是'make'安裝在機器上?如果是的話,我會嘗試設置MAKE =建立CMake時的/ usr/bin/make。 – robinst

回答

0

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