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環境變量,以便讓這個工作,請嗎?
是'make'安裝在機器上?如果是的話,我會嘗試設置MAKE =建立CMake時的/ usr/bin/make。 – robinst