我正在尝试让 pdftk 在我的共享托管帐户上运行(无 root 访问权限)。我按照说明进行操作这里,主要是:
$ mkdir -p [my_project]/vendor/pdftk/lib [my_project]vendor/pdftk/bin
$ cd /tmp
$ git clone https://github.com/millie/pdftk-source.git
$ cd pdftk-source
$ tar xzvf pdftk.tar.gz
$ mv bin/pdftk [my_project]/vendor/pdftk/bin/
$ mv lib/libgcj.so.12 [my_project]/vendor/pdftk/lib/
$ cd [my_project]
您可以将二进制文件包含在应用程序中,然后将环境路径设置为
bin
保存二进制文件的文件夹。
因此,我运行了这些命令,并将 bin 文件夹添加到了我的环境路径中。当我尝试运行 pdftk 命令时,我得到pdftk: error while loading shared libraries: libgcj.so.12: cannot open shared object file: No such file or directory
然后,我将 LD_LIBRARY_PATH 编辑(而不是创建)到包含该库的供应商/pdftk/lib 文件夹。但并没有什么用,还是找不到。
我只是希望能够使用 pdftk!有任何想法吗?