【问题标题】:PhantomJS gives Segmentation fault when running any js using command line使用命令行运行任何 js 时,PhantomJS 会出现分段错误
【发布时间】:2014-11-18 02:40:41
【问题描述】:

我已经在我的 Centos 6.5 服务器上安装了 Phantomjs 1.9.8。

如果我键入,则从命令行

phantomjs -v 

我得到了正确的版本号,所以我认为它已经安装好了。

但是,如果我使用 phantomjs 示例中最基本的示例创建一个简单的 javascript 文件:

console.log('Hello, world!');
phantom.exit();

并将其保存到文件test.js,通过命令行导航到该文件夹​​并运行

phatomjs test.js

我明白了

PhatomJS 崩溃了...分段错误。

知道是什么导致了这个或我可以运行的进一步测试吗?

【问题讨论】:

  • 幻象分配了多少内存?在Github 上报告了一个类似的错误,其中 phantom 需要 1GB 内存才能从命令行运行。
  • 嗯,我不确定,我怎么知道分配给应用程序的内存有多少?
  • 在这里工作, 我使用命令 sudo apt-get install phantomjs 将它安装在运行 Ubuntu 14.04 LTS 的笔记本电脑上,它运行 test.js 上面的代码很好地产生了预期的输出,没有错误.建议尝试不同的计算机或 VPS。现在 VPS 非常便宜,而且通常可以以每小时几美分的价格租用。

标签: javascript command-line phantomjs


【解决方案1】:

一个简单的解决方案 - 当然,一个关键步骤是你必须重新启动你的 apache 网络服务器才能让它工作,我忘了这个。

留下这个以防它帮助其他人在同一条路线上绊倒

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-03
    • 2022-01-05
    • 2020-09-27
    • 2021-01-08
    • 2020-09-16
    • 1970-01-01
    • 2020-04-04
    相关资源
    最近更新 更多