4

我将在 debian Jessie 上安装 slamdata,如此处所述但我在 npm install 部分失败,它想安装 chromedriver。我什至尝试了 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 安装失败 undefined

npm WARN 可选跳过失败的可选依赖项/chokidar/fsevents:

npm WARN notsup 与您的操作系统或架构不兼容:fsevents@1.0.14

npm 错误!Linux 4.2.8-1-pve

npm 错误!argv "/usr/bin/nodejs" "/usr/bin/npm" "安装"

npm 错误!节点 v6.4.0

npm 错误!npm v3.10.6

npm 错误!代码生命周期

npm 错误!chromedriver@2.23.1 安装:节点 install.js

npm 错误!退出状态 1

npm 错误!

npm 错误!在 chromedriver@2.23.1 安装脚本节点 install.js 失败。

npm 错误!确保您安装了最新版本的 node.js 和 npm。

npm 错误!如果你这样做了,这很可能是 chromedriver 包的问题,

npm 错误!不是 npm 本身。

npm 错误!告诉作者这在您的系统上失败:

npm 错误!节点安装.js

npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:

npm 错误!npm 错误

npm 错误!或者,如果这不可用,您可以通过以下方式获取他们的信息:

npm 错误!npm 所有者 ls chromedriver

npm 错误!上面可能有额外的日志输出。

npm 错误!请在任何支持请求中包含以下文件:

npm 错误!/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 安装失败 undefined npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup 与您的操作系统或架构不兼容:fsevents@1.0.14

npm 错误!Linux 4.2.8-1-pve

npm 错误!argv "/usr/bin/nodejs" "/usr/bin/npm" "安装" "chromedriver" "--chromedriver_cdnurl= http://npm.taobao.org/mirrors/chromedriver "

npm 错误!节点 v6.4.0

npm 错误!npm v3.10.6

npm 错误!代码生命周期

npm 错误!chromedriver@2.23.1 安装:节点 install.js

npm 错误!退出状态 1

npm 错误!

npm 错误!chromedriver@2.23.1 安装脚本“node install.js”失败。

npm 错误!确保您安装了最新版本的 node.js 和 npm。

npm 错误!如果你这样做了,这很可能是 chromedriver 包的问题,

npm 错误!不是 npm 本身。

npm 错误!告诉作者这在您的系统上失败:

npm 错误!节点安装.js

npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:

npm 错误!npm 错误

npm 错误!或者,如果这不可用,您可以通过以下方式获取他们的信息:

npm 错误!npm 所有者 ls chromedriver

npm 错误!上面可能有额外的日志输出。

npm 错误!请在任何支持请求中包含以下文件:

npm 错误!/opt/slamdata/npm-debug.log

4

2 回答 2

0

我遇到了'yarn install',其中信息'chromedriver:ChromeDriver安装失败'http错误'。所以我尝试在'yarn install'之前安装chromedriver。然后解决它。

https://www.npmjs.com/package/chromedriver

于 2017-12-04T02:44:48.837 回答
0

如果您无法通过 npm 安装 chrome 驱动程序,请使用 chrome 驱动程序的二进制文件。确保下载与 chrome 浏览器相同版本的二进制文件。

转到:https ://chromedriver.chromium.org/

这会给你一个exe文件。将此文件放在 user/AppData/Roaming/npm 目录中。将此设置为 PATH 环境变量。

而已!你完成了:)

于 2020-01-24T13:23:33.443 回答