V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coolicer
V2EX  ›  Node.js

不同版本的 node 切换,你们是怎么做的。

  •  
  •   coolicer · 2014-06-05 16:48:47 +08:00 · 5634 次点击
    这是一个创建于 3826 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我比较想有一个版本在/usr/local下,而不是在用户的目录。

    https://www.digitalocean.com/community/articles/how-to-install-node-js-with-nvm-node-version-manager-on-a-vps

    这里介绍的方法我试了无效。

    文章最后说:
    You should see:
    /usr/local/bin/node

    我看不到.........
    第 1 条附言  ·  2014-06-06 16:09:29 +08:00
    你们都不会看链接的
    第 2 条附言  ·  2014-06-06 16:11:09 +08:00
    我是想问n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local为什么无效。
    第 3 条附言  ·  2014-06-07 11:09:54 +08:00
    好像我不懂nvm是什么一样,都不看人家问什么。nvm一般是安装在用户目录,我的意思是要安装一个在系统。
    14 条回复    2014-07-07 18:29:48 +08:00
    little_cup
        1
    little_cup  
       2014-06-05 16:59:43 +08:00
    nvm
    phoenixlzx
        2
    phoenixlzx  
       2014-06-05 17:19:53 +08:00
    khowarizmi
        3
    khowarizmi  
       2014-06-05 17:37:07 +08:00
    n
    BinbinWang
        4
    BinbinWang  
       2014-06-05 17:40:27 +08:00
    nvm +1
    yueyoum
        5
    yueyoum  
       2014-06-05 17:43:27 +08:00
    虽然不会用node, 但自己也编译过, 很好编译。
    对于容易编译/部署的软件,我都这样做

    /opt 目录下
    jre1.7.0
    jre1.8.0

    然后 ln -s jre1.7.0 jre

    其他的 erlang_r16 erlang_r17 lua-5.1 lua-5.2 等等

    ln -s erlang-XXX erlang
    ln -s lua-XXX lua

    (版本号可能不对,只是举个例子)

    然后在 ~/.bashrc 中 设置好 PATH 变量即可。
    比如 export PATH=$PATH:/opt/lua/bin

    然后 我只要 将 lua 随意指定到不同的 版本目录即可
    robertlyc
        6
    robertlyc  
       2014-06-05 17:52:47 +08:00
    nvm
    66beta
        7
    66beta  
       2014-06-05 18:34:16 +08:00
    Unix - nvm
    windows - nodist
    S1ahs3r
        8
    S1ahs3r  
       2014-06-05 18:58:26 +08:00
    npm
    yopming
        9
    yopming  
       2014-06-05 19:31:52 +08:00
    n
    chemzqm
        10
    chemzqm  
       2014-06-05 19:46:26 +08:00
    n
    tamamaxox
        11
    tamamaxox  
       2014-06-06 22:14:55 +08:00
    用npm的能解释下什么回事吗
    @S1ahs3r
    joyee
        12
    joyee  
       2014-06-07 00:24:51 +08:00
    nvm + 10086
    S1ahs3r
        13
    S1ahs3r  
       2014-06-12 16:57:46 +08:00
    @tamamaxox 打错字,sorry
    imjiangtao
        14
    imjiangtao  
       2014-07-07 18:29:48 +08:00
    n nvm
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3363 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:09 · PVG 20:09 · LAX 04:09 · JFK 07:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.