修改$ PATH变量

 非船_725 发布于 2023-02-08 16:18

试图安装node.js.

难道 brew install node

它似乎有效.

但是,在完成后收到此消息

自制软件安装npm.
我们建议在PATH环境
变量中添加以下路径,以便选择npm安装的二进制文件:
/ usr/local/share/npm/bin

好的......所以,我打开我的bash_profile......

这就是我所拥有的:

 export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

 [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

试图了解如何正确修改它,所以我不会毁了它......

添加我/usr/local/share/npm/bin喜欢这个

export PATH="/usr/local/bin:/usr/local/sbin:~/bin/usr/local/share/npm/bin:$PATH"

如果没有,添加该路径的正确方法是什么?

感谢您提供的任何帮助!

PS.如果我能提供任何其他信息,请与我们联系

编辑

看到which npmmacedigital的答案后,我跑了......

得到了这个: /usr/local/bin/npm

那是在我做第二个答案之前(即ThiefMaster的回答).

又跑which npm了......

得到了和以前一样的答案......

我确实回应$PATH并得到了这个:

/Users/name/.rvm/gems/ruby-1.9.3-p374/bin:/Users/name/.rvm/gems/ruby-1.9.3-p374@global/bin:/Users/name/.rvm/红宝石/红宝石1.9.3-P374 /斌:/Users/name/.rvm/bin:在/ usr/local/share下/ NPM /斌:在/ usr/local/bin目录:在/ usr/local/sbin中:〜/ bin中:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/X11/bin中:在/ usr /本地/ git的/ bin中

那么,看起来我已经安装了它?

因此,我该如何处理答案?我讨厌让它没有得到解决,因为你们两个都非常乐于助人而我感觉很糟糕我没有提供回音$PATH信息,因为那会告诉你我安装了它...

编辑2

ls -la /usr/local/share/npm/bin 得到这个:

ls:/ usr/local/share/npm/bin:没有这样的文件或目录

which -a npm 得到这个: /usr/local/bin/npm

编辑3

ls -a /usr/local/bin/npm 得到这个: /usr/local/bin/npm

没有时间戳......

2 个回答
  • 简短的回答,这样做(注意我插入的额外冒号):

    export PATH="/usr/local/share/npm/bin:/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

    如果要运行没有完全限定路径的命令(例如,运行而不必键入),$PATH环境变量是以冒号分隔的目录列表.npm/usr/local/share/npm/bin/npm

    您可以在实际保存bash_profile中的更改之前从终端尝试此操作.如果一切顺利,which -a npm将向您展示所有完全合格的路径.

    UPDATE

    没有必要修改$ PATH变量以使用npm.相反,自制安装建议将存储npm安装的二进制文件的目录添加到$ PATH变量中,因此稍后从命令行使用它们会更方便.

    节点模块(如phantomjs,phonegap,express等)提供了二进制文件,在更改后可以在命令提示符下使用,而无需键入完整路径.

    2023-02-08 16:20 回答
  • 最干净的解决方案是在您发布的两行之间添加以下内容:

    export PATH="/usr/local/share/npm/bin:$PATH"
    

    这样一切都保持可读性,你就像程序建议的那样将它添加到PATH中.如果您想要撤消更改,只需删除该行而不是编辑可能的长行.

    2023-02-08 16:21 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有