我正在研究一个流星项目,我在meteor.com上部署了它,我使用了ffmpeg库来获取一些音频选项,所以我需要在meteor服务器上安装ffmpeg。
我成功执行了以下命令在meteor server上安装ffmpeg。
1]。 git clone https://github.com/FFmpeg/FFmpeg.git
2]。 cd FFmpeg&& ./configure --disable-yasm
3]。 cd FFmpeg&&使
但是在第4个命令中我遇到了一个问题
4]。 cd FFmpeg&& make install 然后我变得如此错误: -
cannot create directory /usr/local/man/man1 :permission denied
当我使用cd FFmpeg&& sudo make install然后得到错误: -
sudo: no tty present and no askpass program specified
那我该怎么做才能解决这个错误或者可以安装ffmpeg库
感谢..
答案 0 :(得分:1)
无法通过ssh访问meteor.com上的应用程序&我不认为允许您在其基础架构上使用自定义二进制文件。
每个实例都是一种vm,它不提供root访问权限,因此你不能创建任何二进制文件。
如果您想在您的应用中使用ffmpeg / custom二进制文件,则必须使用自己的基础设施,例如heroku(也是免费的),AWS或digitalocean。
meteor deploy
提供的Dev-Ops只是捆绑的流星应用程序的部署。除mongo数据库外,没有其他访问权限(ftp,ssh或其他)(通过meteor mongo <siteurl>