linux - Raspberry PI 2 nodejs 在我打开时没有安装

标签 linux node.js raspberry-pi2 nvm

好吧,我在 Raspberry Pi 2 中使用 nodejs。我使用 nvm ( https://github.com/creationix/nvm ) 使用命令安装它:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh |狂欢

然后,我测试了我是否可以从终端执行程序 node 和 npm,我可以,但是,当我重新启动 Raspberry PI 2 时,我键入 node 或 npm,终端提示“找不到命令”,所以我有去并在每次启动时键入 nvm install v4.2.2

我遇到的另一个问题是我无法执行 sudo nvm 或 sudo node。

我有以下问题:

  • 你们有遇到过同样的问题吗,你们解决了吗?
  • 如何卸载 nvm?
  • 如何将 nvm 与 sudo 结合使用?

最佳答案

NVM 不在您的 PATH 上,或者它不是在重启时获取的。

您必须按照 https://github.com/creationix/nvm 上的手动安装指南进行操作.

To activate nvm, you need to source it from your shell:

. ~/.nvm/nvm.sh

Add these lines to your ~/.bashrc, ~/.profile, or ~/.zshrc file to have it automatically sourced upon login:

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

但是您不必在树莓派上使用 nvm,除非您确实使用了许多不同版本的 Node 。否则我会建议你只安装一个版本的 Node 。 Node 默认带有 npm。

关于linux - Raspberry PI 2 nodejs 在我打开时没有安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027634/

相关文章:

python - 使用 RPi2 在 Python 中使用 RC522 和 USB SERIAL 读取标签 UID

rust - 如何编译 Rust 代码以在 Raspberry Pi 2 上运行?

c - 如何在 C 中将 10131520 转换为 Unix 纪元时间?

linux - 如何在 Unix 和 Linux 中将多个命令通过管道传输到一个命令中

linux - 启用 early_printk 后 Printk 行为发生变化

node.js - 如何解决云函数中的 firestore 批处理限制

mysql - 尝试存储表情符号时出错

linux - for循环数字中的变量

node.js - 使用 nodemailer 发送邮件 - 来自字段的电子邮件不正确

linux - 在树莓派上安装 linux-headers-4.4.10