在Ubuntu/Heroku上安装cairo-what';我的超级用户是谁?

在Ubuntu/Heroku上安装cairo-what';我的超级用户是谁?,ubuntu,heroku,cairo,Ubuntu,Heroku,Cairo,当我按照说明安装cairo时,用 ~ $ su apt-get install libcairo2-dev () 我明白了 密码: 有人知道Heroku帐户是否允许您访问超级用户吗?没有密码,我知道的作品 最后,我试图通过PNG支持来完成R的安装,它依赖于cairo的图表输出。您不是root用户。你忘了“sudo”。这与Heroku有什么关系?在Dyno上直接安装某些东西没有任何效果:Dyno的文件系统在每次重新启动,或者每次为您的应用程序启动一个新的Dyno时都会恢复为“原始”(编译后,称为

当我按照说明安装cairo时,用

~ $ su apt-get install libcairo2-dev
()

我明白了

密码:

有人知道Heroku帐户是否允许您访问超级用户吗?没有密码,我知道的作品


最后,我试图通过PNG支持来完成R的安装,它依赖于cairo的图表输出。

您不是root用户。你忘了“sudo”。这与Heroku有什么关系?

在Dyno上直接安装某些东西没有任何效果:Dyno的文件系统在每次重新启动,或者每次为您的应用程序启动一个新的Dyno时都会恢复为“原始”(编译后,称为“slug”)

要拥有Cairo,您需要将其添加为slug构建过程的一部分。您可以:

1) 阅读Vulcan()并自己动手,或者:


2) 使用一个已经有Cairo的构建包(buildpacks:;一个有Cairo:例如,或)

Heroku的操作系统是Ubuntu的一种风格。Heroku她不会识别sudo命令。更正,它不是sudo-但我不知道密码是什么。这不是我heroku帐户的密码,等等。。。你想在heroku上安装cairo?那无论如何都不行。你会在一个dyno上安装它,但一旦它重新启动,或者你的应用在另一个dyno上启动,更改就会丢失。您需要将其作为构建包的一部分。查找“Vulcan”。哇,你发现了一个带有cairo的node.js构建-很好!谢谢。看起来Vulcan已经被弃用了!