在Mac OSX中安装Node.js和CoffeeScript困难



我在安装Node和Coffeescript时遇到了一些困难。我已经安装节点使用自制,然后我已经成功地安装了NPM。我已经尝试从NPM安装Coffeescript,它似乎已经工作,但后来我无法运行咖啡

localserver:Documents x$ sudo npm -g install coffee-script
Password:
npm http GET https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/coffee-script
/usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee
/usr/local/share/npm/bin/cake -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake
coffee-script@1.4.0 /usr/local/share/npm/lib/node_modules/coffee-script
localserver:Documents x$ coffee
-bash: coffee: command not found
localserver:Documents x$ 

我是否需要为此设置一些路径环境变量?即使我导航到/usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee,我也不能从这里运行它

看起来npm没有将coffee的目录添加到PATH中。您可以使用以下命令修复它:

export PATH=/usr/local/share/npm/lib/node_modules/coffee-script/bin/:$PATH

我确信一定有更好的方法。但是我对OSX的了解还不够。

如果您希望此更改是永久的,请将该行添加到您的~/.profile文件中。

在Mac OS X上,.bashrc是指定$PATH (bashrc vs bash_profile)的最佳位置。

您想要添加一个将适用于所有(全局安装)Node模块的路径,该路径将是/usr/local/share/npm/bin。为此,您可以在shell中键入以下命令(其中^D表示按Control-D以结束输入)。

cat >> ~/.bashrc
export PATH="/usr/local/share/npm/bin:${PATH}"
^D

最新更新