当我按照说明安装cairo时,使用
登录我的Heroku shell~ $ su apt-get install libcairo2-dev
(http://www.cairographics.org/download/)
我得到了
密码:
有谁知道Heroku帐户是否为您提供超级用户访问权限?没有密码,我知道有效。
最终,我正在尝试使用PNG支持完成安装R,这对图表输出依赖于cairo。
答案 0 :(得分:4)
直接在Dyno上安装东西没有任何效果:每次重新启动时,dyno的文件系统都会恢复为“原始”(编译后,所谓的“slug”),或者每次为你的新动态转换新dyno应用
要拥有Cairo,您需要将其添加为slug构建过程的一部分。你可以:
1)阅读Vulcan(https://github.com/heroku/vulcan)并自行完成,或者:
2)使用已经拥有Cairo的构建包(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)
答案 1 :(得分:0)
你不是根。你忘了" sudo"。这与Heroku有什么关系?