我有木偶人的問題。我無法在我的debian 8.7.1上安裝它。 這些步驟如下:傀儡人安裝有錯誤
1.安裝Chrome瀏覽器:
- wget的https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- 須藤dpkg -i來谷歌鉻stable_current_amd64.deb
- sudo易於得到-f安裝
sudo dpkg -i google-chrome-stable_current_amd64.deb
- install nod EJS &操縱木偶:
- 易於得到安裝捲曲
- 捲曲-SL https://deb.nodesource.com/setup_8.x |慶典 -
- 命令和apt-get安裝-y的NodeJS
- NPM我操縱木偶
當我運行npm i puppeteer
,錯誤是:
> [email protected] install /root/node_modules/puppeteer
> node install.js
ERROR: Failed to download Chromium r499413! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download.
Error: Download failed: server returned code 403. URL: https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/499413 /chrome-linux.zip
at ClientRequest.https.get.response (/root/node_modules/puppeteer/utils/ChromiumDownloader.js:195:21)
at Object.onceWrapper (events.js:316:30)
at emitOne (events.js:115:13)
at ClientRequest.emit (events.js:210:7)
at HTTPParser.parserOnIncomingClient (_http_client.js:565:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:116:23)
at TLSSocket.socketOnData (_http_client.js:454:20)
at emitOne (events.js:115:13)
at TLSSocket.emit (events.js:210:7)
at addChunk (_stream_readable.js:266:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2017-10-04T12_32_37_607Z-debug.log
我運行命令npm config set PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true
跳過下載,但它想要下載鉻。
任何想法來解決這個問題?
因此Chromium下載失敗?如果您嘗試單獨安裝,該怎麼辦? – elena
感謝您的回覆。我試着安裝它。 (節點:2156)UnhandledPromiseRejectionWarning:未處理的承諾拒絕(拒絕ID:2):錯誤:產生EACCES (節點:2156)[DEP0018]棄用警告:未處理的承諾拒絕已被棄用。將來,未處理的承諾拒絕將使用非零退出代碼終止Node.js進程。# –
好吧,那很好!這意味着你的一些木偶函數調用失敗了。嘗試刪除其中的一些/選擇正確的選擇器,看看它是否工作。 – elena