我要在debian Jessie上安装slamdata,如here所述,但我在npm安装部分失败了,它想安装chromedriver。我甚至试过了一个镀铬的镜子。这是日志。
exec@mob-db1:/opt/slamdata$ npm install
npm WARN弃用npmconf@2.1.2:此软件包已重新集成到npm中,现在已经过时了npm
chromedriver@2.23.1 install / opt / slamdata / node_modules / chromedriver node install.js
正在下载http://chromedriver.storage.googleapis.com/2.23/chromedriver_linux64.zip 保存到/tmp/chromedriver/chromedriver_linux64.zip 接收... ChromeDriver安装失败未定义
npm WARN可选跳过失败的可选依赖项/ chokidar / fsevents:
npm WARN notsup与您的操作系统或架构不兼容:fsevents@1.0.14
npm ERR! Linux 4.2.8-1-pve
npm ERR! argv" / usr / bin / nodejs" "在/ usr /斌/ NPM" "安装"
npm ERR! node v6.4.0
npm ERR! npm v3.10.6
npm ERR!代码ELIFECYCLE
npm ERR! chromedriver@2.23.1 install:node install.js
npm ERR!退出状态1
npm ERR!
npm ERR!在chromedriver@2.23.1安装脚本节点install.js。
失败npm ERR!确保安装了最新版本的node.js和npm。
npm ERR!如果这样做,这很可能是chromedriver包的问题,
npm ERR!不是与npm本身。
npm ERR!告诉作者你的系统失败了:
npm ERR! node install.js
npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm ERR! npm bugs chromedriver
npm ERR!或者如果不可用,您可以通过以下方式获取他们的信息:
npm ERR! npm owner ls chromedriver
npm ERR!上面可能有额外的日志记录输出。
npm ERR!请在支持请求中包含以下文件:
npm ERR! /opt/slamdata/npm-debug.log
exec@mob-db1:/opt/slamdata$ npm install chromedriver --chromedriver_cdnurl=http://npm.taobao.org/mirrors/chromedriver
npm WARN弃用npmconf@2.1.2:此软件包已重新集成到 npm,现在已经过时了,关于npm
chromedriver@2.23.1 install / opt / slamdata / node_modules / chromedriver node install.js
正在下载http://npm.taobao.org/mirrors/chromedriver/2.23/chromedriver_linux64.zip 保存到/tmp/chromedriver/chromedriver_linux64.zip 接收... ChromeDriver安装失败未定义 npm WARN可选跳过失败的可选依赖项/ chokidar / fsevents: npm WARN notsup与您的操作系统或体系结构不兼容:fsevents@1.0.14
npm ERR! Linux 4.2.8-1-pve
npm ERR! argv" / usr / bin / nodejs" "在/ usr /斌/ NPM" "安装" " chromedriver" " - chromedriver_cdnurl = http://npm.taobao.org/mirrors/chromedriver"
npm ERR! node v6.4.0
npm ERR! npm v3.10.6
npm ERR!代码ELIFECYCLE
npm ERR! chromedriver@2.23.1 install:node install.js
npm ERR!退出状态1
npm ERR!
npm ERR!在chromedriver@2.23.1安装脚本' node install.js'失败。
npm ERR!确保安装了最新版本的node.js和npm。
npm ERR!如果这样做,这很可能是chromedriver包的问题,
npm ERR!不是与npm本身。
npm ERR!告诉作者你的系统失败了:
npm ERR! node install.js
npm ERR!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm ERR! npm bugs chromedriver
npm ERR!或者如果不可用,您可以通过以下方式获取他们的信息:
npm ERR! npm owner ls chromedriver
npm ERR!上面可能有额外的日志记录输出。
npm ERR!请在支持请求中包含以下文件:
npm ERR! /opt/slamdata/npm-debug.log
答案 0 :(得分:0)
我遇到了'纱线安装'信息'chromedriver:ChromeDriver安装失败错误与http'。所以我尝试在'纱线安装'之前安装chromedriver。 然后解决它。
答案 1 :(得分:0)
如果无法通过npm安装chrome驱动程序,请使用chrome驱动程序的二进制文件。确保下载与chrome浏览器相同版本的二进制文件。
转到:https://chromedriver.chromium.org/
这将为您提供一个exe文件。 将此文件放在user / AppData / Roaming / npm目录中。 将此设置为PATH环境变量。
就这样!您完成了:)