Javascript PhantomJS在使用命令行运行任何js时都会出现分段错误
我已经在Centos 6.5服务器上安装了Phantomjs 1.9.8 如果我键入Javascript PhantomJS在使用命令行运行任何js时都会出现分段错误,javascript,command-line,phantomjs,Javascript,Command Line,Phantomjs,我已经在Centos 6.5服务器上安装了Phantomjs 1.9.8 如果我键入 phantomjs -v 我返回了正确的版本号,因此我认为它安装正常 但是,如果我使用phantomjs示例中最基本的示例创建一个简单的javascript文件: console.log('Hello, world!'); phantom.exit(); 并将其保存到文件test.js,通过命令行导航到该文件夹并运行 phatomjs test.js 我明白了 PhatomJS崩溃了。。。分段错误 你知
phantomjs -v
我返回了正确的版本号,因此我认为它安装正常
但是,如果我使用phantomjs示例中最基本的示例创建一个简单的javascript文件:
console.log('Hello, world!');
phantom.exit();
并将其保存到文件test.js
,通过命令行导航到该文件夹并运行
phatomjs test.js
我明白了
PhatomJS崩溃了。。。分段错误
你知道是什么原因导致了我可以运行这些或更多的测试吗?一个简单的解决方案-当然,关键的一步是你必须重新启动apache web服务器才能使其正常工作,我忘记了这一点
保留此选项,以防其他人在同一路线上绊倒为phantom分配了多少内存?在phantom需要1GB内存才能从命令行运行的地方报告了一个类似的错误。嗯,我不确定,我怎么知道为一个应用程序分配了多少内存?在这里工作,我使用命令
sudo-apt-get-install-phantomjs
将它安装在运行Ubuntu14.04 LTS的笔记本电脑上,并在上面运行了test.js
,生成了预期的输出,没有错误。建议尝试其他计算机或VPS。如今VP非常便宜,通常可以以每小时几美分的价格租用。