Foxit 阅读器无法在我的用户上运行

Foxit 阅读器无法在我的用户上运行

我一直使用 Foxit PDF 阅读器,没有任何问题,直到现在我尝试运行它时失败了。
我不知道发生了什么!
我尝试使用终端运行它,它给了我这个错误,
terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::at: __n (which is 19) >= this->size() (which is 19) Aborted (core dumped)
这似乎是 C++ 中的一些异常。
我该怎么办?我不知道有其他具有相同功能的阅读器替代品!
有什么建议吗?我正在使用 ubuntu 16.04 和 Foxit reader v2.1.0805...

编辑:

我创建了一个新用户并重新安装了该程序,它成功运行了!所以我想问题出在我的用户设置上!会是什么呢?

答案1

问题解决了。
显然问题出在我的用户帐户上,因此 - 我猜 - 出在我的主目录中。
因此,感谢安德烈亚·拉扎罗托,我删除了主目录中名为隐藏目录中与 Foxit 相关的文件.local,问题解决了。
该目录中充满了一堆错误日志,但老实说,我并不完全明白发生了什么。
我把答案放在这里,以帮助任何可能遇到同样问题的人

答案2

您可以通过运行以下命令手动删除文件:

rm -rf ~/.local/share/Foxit\ Software/

(只要确保不是~在或之后意外插入空格~/。如果这样做,您将删除整个主目录,而不仅仅是目录Foxit Software!)

相关内容