今年我很幸運能在樹下得到一台Raspberry Pi,並且在設備上玩Node.js感到很開心。但是,當您可以拉下軟件包並將其插入應用程序時,Node.js會更加有趣-這就是我遇到麻煩的地方。
如果我嘗試與Node.js一起安裝NPM使用以下命令:
sudo apt-get install nodejs npm
我收到以下錯誤:
pi @raspberrypi〜$ sudo apt-get install nodejs npmReading軟件包列表... DoneBuilding依賴項treeReading狀態信息... DoneSome某些軟件包無法安裝。這可能意味著您請求了一種不可能的情況,或者正在使用不穩定發行版,即尚未創建某些必需的軟件包或將其移出了Incoming。以下信息可能有助於解決這種情況:以下軟件包具有未滿足的依賴項:nodejs:休息時間:npm(< 1.1.4〜dfsg-2〜)但是要安裝1.1.4〜dfsg-1 npm:取決於:node-semver但不會被安裝E:無法糾正問題,您已經掌握了破損的軟件包。
對於軟件包管理如何與基於Debian的Linux操作系統一起使用,我還很陌生,並且對node.js社區如何構建其特定結構一無所知包。值得注意的是,自行安裝node.js可以正常工作,如果我嘗試自行安裝NPM,這就是我所得到的。安裝npmReading軟件包列表... DoneBuilding依賴關係樹Reading狀態信息...無法安裝DoneSome軟件包。這可能意味著您請求了一種不可能的情況,或者如果您使用的不穩定發行版中尚未創建某些必需的軟件包或將其從Incoming中移出,則以下信息可能有助於解決這種情況:以下軟件包具有未滿足的依賴性: npm:依賴:nodejs,但不會被安裝依賴:nodejs-dev,但不會被安裝依賴:node-request,但不會被安裝依賴:node-mkdirp,但它不會將被安裝取決於:node-minimatch但不會被安裝取決於:node-semver但不會被安裝取決於:node-ini但不會被安裝取決於:node-graceful-fs但它不會被安裝取決於:node-abbrev但不會被安裝取決於:node-nopt但不會被安裝取決於:node-fstream但不會被安裝取決於:node-rimraf但不會被安裝取決於:node-tar但不會被安裝取決於:node-tar但不會被安裝E:無法糾正問題,您拿著破損的包裹。
我不確定,但是我的直覺告訴我與 node-semver
包有關。如果我自己安裝 nodejs
軟件包,然後嘗試安裝 node-semver
,則這是我得到的輸出。
pi @ raspberrypi〜$ sudo apt-get install node-semverReading軟件包列表... DoneBuilding依賴關係treeReading狀態信息...無法安裝DoneSome軟件包。這可能意味著您請求了一種不可能的情況,或者如果您使用的不穩定發行版中尚未創建某些必需的軟件包或將其從收入中移出,則以下信息可能有助於解決這種情況: semver:依賴:nodejs,但不會安裝E:無法糾正問題,您拿著損壞的軟件包。
任何指針?