2017-04-04 120 views
0

我正在嘗試使用google雲語音API和node.js.在谷歌開發者控制檯中設置它之後,我試圖按照文檔所述,下載npm:sudo npm install --save @google-cloud/speech。然而,我不斷收到錯誤:Google雲語音npm權限被拒絕(publickey)

npm ERR! git clone [email protected]:google-cloud/speech permission denied (publickey)

我還是在linux的相當新的,所以我不太清楚我在做什麼錯誤或問題,甚至可能是什麼。所有我能想到的是更新軟件,然後再試一次,但問題仍然存在。

經過一番挖掘後,我已經看到了一些關於檢查我的SSH密鑰是否正確的問題,這是我真正困惑的地方。我知道它在服務器和客戶端之間共享的證書,但我在哪裏得到它?我如何添加它?我如何檢查它們是否正確設置?我怎麼知道?

有人可以請指出我在正確的方向嗎?

link to npm

回答

0

把我們raspbian擠滿了來自NPM 1.4,我需要2.7至少要利用範圍的包,由@識別的。

首先我刪除了與node/npm關聯的所有軟件包。

[email protected]:~ # apt-get remove nodered -y 
[email protected]:~ # apt-get remove nodejs nodejs-legacy -y 
[email protected]:~ # apt-get remove npm -y 

然後

[email protected]:~ # curl -sL https://deb.nodesource.com/setup_5.x | sudo bash - 
[email protected]:~# apt-get install nodejs -y 
[email protected]:~# node -v 
v5.12.0 
[email protected]:~# npm -v 
v4.4.4 
相關問題