dmo*_*s18 24 ubuntu package-managers node.js
有谁知道从源代码安装最新版本是否是一条冒险的路线?我应该坚持使用包管理器吗?
Dav*_*don 26
注意:在撰写本文时,我正在使用Ubuntu 12.10.
有很多方法可以安装节点.我个人更喜欢下载最新的稳定版本的源代码并将其安装到~/local(通过添加--prefix到此处显示的./configure命令来执行此操作.执行此操作时确实没有任何"风险"因为所有内容都安装在目录中与系统的其余部分分开.您可以在此处查看系统安装脚本中的节点配方.我会定期运行update_node.py脚本将安装升级到最新版本.
或者,您可以按照此处的说明通过包管理器安装最新的稳定版本.我实际上没有这样做,所以我不能评论它的工作情况.
我不会做的是从ubuntu Universe包中安装节点.你最终会得到一个非常过时的版本(目前为0.6.19).
更新2013年1月26日:
如果您有兴趣使用您的用户(非root)帐户安装节点,我强烈建议您阅读此博客文章.我跳过了这个~/.npmrc步骤,但发现~/.node_modules符号链接步骤对于require正常工作至关重要.
2014年12月30日更新:
我已经迁移到使用linux mint并进行二进制节点安装.如果您有兴趣编写自己的安装脚本,可以在此处找到我当前的安装脚本.具体来看看我在node.sh中做了什么.该execute功能在第一次安装期间运行,因此它可以执行配置路径等操作.bashrc.该install函数由update-node.sh运行,用于删除现有安装并添加新安装(最新版本或用户指定的版本).
2016年1月8日更新:
我刚切换到使用nvm.只需安装脚本然后运行nvm install node即可获得最新版本.这似乎是使用您的用户帐户安装节点的绝佳方式.
| 归档时间: |
|
| 查看次数: |
13929 次 |
| 最近记录: |