2013-07-25 30 views

回答

4

在Dyno上直接安裝東西沒有任何影響:在每次重新引導時或者每當新的dyno啓動時,dyno的文件系統都會恢復爲其「原始」(後編譯,稱爲「slug」)你的應用。

要有開羅,你需要將它添加爲你的slu's的構建過程的一部分。您可以:

1)閱讀上火神(https://github.com/heroku/vulcan),並自己動手,或:

2)使用已經具有開羅(buildpacks構建包:https://devcenter.heroku.com/articles/third-party-buildpacks#using-a-custom-buildpack;一個有開羅:https://github.com/rumblelabs/heroku-buildpack-cairo爲例如,或https://github.com/mojodna/heroku-buildpack-nodejs#cairo

+0

哇,你發現一個node.js用cairo -sweet構建!謝謝。 – metalaureate

+0

看起來像Vulcan已棄用! – fatuhoku

0

你不是根。你忘了「sudo」。這與Heroku有什麼關係?

+0

Heroku的操作系統是Ubuntu的一種風格。 Heroku她不會識別sudo命令。 – metalaureate

+0

更正,它不是sudo - 但我不知道密碼是什麼。這不是我的heroku帳戶的密碼。 – metalaureate

+0

掛上......你試圖在heroku *上安裝cairo *嗎?反正不行。您將在一臺測功機上進行安裝,但一旦它重新啓動,或者您的應用在另一臺測功機上旋轉,這些更改將會丟失。你需要它作爲你的buildpack的一部分。看起來「火神」。 –