在.bash_profile中定义路径

时间:2012-04-10 11:44:49

标签: bash node.js path .bash-profile

我最近一直在安装几个Node.js模块/应用程序,以便能够启动一个新的Web项目。我使用NPM来安装模块,但每次遇到同样的问题时:模块都无法全局访问。

我没有在一本安装手册中阅读有关更改/添加到.bash_profile的内容的任何内容,但我已经通过一些教程了解到这是必需的。

我已经设法让一些模块以这种方式工作,但不是每个人,我真的可以在这里使用一些帮助。我遇到问题的最后一个安装是Expresso。我应该在.bash_profile中输入什么才能在全球范围内访问它?

可执行的Expresso文件位于以下文件夹中: /用户/托比/节点/ IMAPP / imagebridge / node_modules /快报/ bin中/快报

以下不起作用: export PATH="/Users/toby/node/imapp/imagebridge/node_modules/expresso/bin/expresso/:$PATH"

2 个答案:

答案 0 :(得分:2)

从您的路径中删除浓缩咖啡,例如

export PATH="/Users/toby/node/imapp/imagebridge/node_modules/expresso/bin/:$PATH"

因为espresso很可能是可执行文件。该路径是搜索可执行文件的目录列表,而不是可执行文件列表。

答案 1 :(得分:1)

此外,这是捆绑模块的良好补充:

export PATH="./node_modules/.bin:$PATH"

它允许您从当前工作目录的node_modules子目录

运行二进制文件