【问题标题】:nodejs version issue when installing express安装express时的nodejs版本问题
【发布时间】:2014-05-16 14:33:51
【问题描述】:

只需将我的树莓派设置为 node.js 服务器。是否全新安装了 Raspberian

然后安装节点

如果我执行 node -v 它会说: v0.10.25

然后安装 npm

如果我执行 npm --version 它会说: 1.1.4

如果我这样做了,那么 npm install express 它会失败,这就是它说的原因

npm 错误!必需:{"node":">= 0.8.0"} npm 错误!实际:{"npm":"1.1.4","node":"0.6.19"}

知道我做错了什么吗?

【问题讨论】:

    标签: node.js express raspberry-pi raspbian


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      看起来 nodejs 的安装很糟糕。

      尝试:

      移除 nodejs:

      sudo apt-get purge nodejs
      

      然后,获取 python-s-p 包

      sudo apt-get update
      
      sudo apt-get install python-software-properties
      

      添加 chris-lea ppa:

      sudo add-apt-repository ppa:chris-lea/node.js
      
      sudo apt-get update
      

      最后,再次安装

      sudo apt-get install nodejs  
      

      现在一切正常。

      【讨论】:

      • chris-lea ppa 只包含 x86/x86-64 的二进制文件,不像 Pi 那样包含 ARM。
      • 它应该是最新的
      • 我尝试了以上所有方法都没有成功。最终放弃了 pi 并将其安装在我的 mac mini 上。第一次工作。
      猜你喜欢
      • 2020-10-13
      • 2021-05-30
      • 2021-05-07
      • 2012-01-17
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多