首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

在 mac 上配置过 node 和 Java 环境变量的帅锅帮忙看一下,

  •  
  •   xiaopengzi · 48 天前 · 842 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前用 node 是没有没有问题的,写 vue 打包什么的都没问题,自从我装了个 Jdk (12),然后在终端里面 java -version 是能跑了(还是全局的),可其他的(比如 node npm 无论在什么路径下都不能跑了)

    我试过从新安装 node。由于 mac 开启了 sip,node 的默认安装路径根本写不进去,然后我进入恢复模式, 关闭了 sip,还是不行

    后来我想到 下载个 node 的二进制文件 然后手动配置环境变量?鼓捣到 1 点 果然 世上无难事 只要肯放弃, 求救(吐血)

    11 回复  |  直到 2019-07-09 00:11:46 +08:00
        1
    wu67   48 天前   ♥ 1
    export PATH=/usr/local/sbin/node/bin:$PATH 反正我的放在这里,
    把 tar.gz 解压后的内容移到 /usr/local/sbin/node/
    安装版的总会各种毛病, 并且不确定更新或者删除的时候有没有漏什么文件, 反正以前炸过一次我就不用 dmg 了.
    至于 Java 我没装, 不是很清楚, 另外大部分都还在 jdk8 吧? 你这就上 12 了?
        2
    guyeu   48 天前   ♥ 1
    不知道什么情况,我都是 brew 装的,两个共存没啥毛病
        3
    xiaopengzi   48 天前
    @wu67 嗯,之前没在意就装了 12,确实周围的小伙伴都用的是 java8 !我下班了再试试 感谢
        4
    vincentxue   48 天前
    这两个完全没关系的东西,我怀疑你的 PATH 乱掉了。
        5
    chendy   48 天前
    mac 上的 node 和 java 都不用配环境变量…
    java 直接 brew cask install adoptopenjdk8
    node 稳一点就用 nvm 做切换
        6
    ninjachen   48 天前
    好像推荐的是 brew install nvm,然后 nvm install xxxx
        7
    jakehu   48 天前   ♥ 1
    node 用 nvm 装(切记:nvm 不要用 brew 装)
    ```
    Homebrew installation is not supported. If you have issues with homebrew-installed nvm, please brew uninstall it, and install it using the instructions below, before filing an issue.
    ```
    上面是 nvm 官方的解释

    java 用 brew cask install adoptopenjdk8 没毛病

    https://img.jakehu.me/20190708160851.png
        8
    azh7138m   48 天前
    同建议 node 使用 nvm 安装
    9102 年,还是用版本管理器好一点吧
        9
    wednesdayco   48 天前
    nvm+1 楼主这个问题有点离奇。。。。
        10
    zclHIT   48 天前 via iPhone
    试试 sdkman! ?
        11
    xiaopengzi   48 天前
    @vincentxue 对,安装了太多次,乱了,,,手动配置了一下 就好了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1710 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 20ms · UTC 00:08 · PVG 08:08 · LAX 17:08 · JFK 20:08
    ♥ Do have faith in what you're doing.