我想构建简单的 NodeJS REST API,它使用 WebKitGtk 将 HTML 打印为 PDF(这是开始,我得到了更多想法)。
因此,我设法使用以下命令在我的 Debian Stretch 开发笔记本电脑上本地启动它:
- 节点,
- 快递和
- libwebkit2gtk-4.0-dev(apt 安装)和 node-webkitgtk(npm 安装)软件包
接下来我想让它在 Webfaction 托管上运行,所以我登录了。我用 --prefix=$HOME 编译了 Cmake 并且......我碰壁了......
在 webkitgtk-2.17.4/Tools/gtk 文件夹中有安装依赖项没有 sudo 就无法运行的脚本...我怎样才能克服这个障碍并使 WebKitGtk 二进制文件可用于我的本地 Node JS 实例?
答案1
不可能,因为 webfaction 不给您 sudo root 访问权限。如果他们这样做,这将损害他们服务器的安全保证,因为其他人正在使用同一服务器(因为它是共享托管......)。