0

当我在 OSX 10.8.3 上使用 npm 运行 jam (npm install jam -g) 和复合 (npm install Compound -g) 安装时,安装运行良好,所有文件都转到 /usr/local/share/npm/lib/ node_modules/ 符合预期。

但问题是我不能使用命令“jam”或“compound”(找不到命令)。

我尝试更改 /private/etc/paths 添加以下行:

/usr/local/share/npm/lib/node_modules/coffee-script/bin
/usr/local/share/npm/lib/node_modules/jam
/usr/local/share/npm/lib/node_modules/compound/bin

我重新启动了我的mac,它对咖啡脚本运行良好,但绝对不适用于果酱和复合

之后,我尝试在文件夹 /usr/local/Cellar/node/0.10.5/bin 中将 jam index.js 的别名添加为“jam”,但它不起作用。

有没有人有这个问题,可以帮助我吗?我刚刚从 10.6 搬到了本周末的 10.8。谢谢

4

1 回答 1

0

我认为问题出在 Brew 安装上。

Finlay,我删除了它自己的所有节点模块。

首先搬到这个地方: cd /usr/local/Cellar/

在我按照 node.js GitHub 页面https://github.com/joyent/node/wiki/Installation上的 Mac OSX 10.8 说明进行操作之后

安装命令行工具 Xcode:Preferences->Downloads install Command Line Tools 注意:我在 /Applications/Xcode 中安装了 Xcode 4.5

下载node.js src 代码

git clone https://github.com/joyent/node.git cd node git checkout v0.8.2 编译源码

导出 CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang 导出 CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ ./configure && make && sudo make install

在我使用 SH 安装程序安装 npm 后:

curl https://npmjs.org/install.sh | sudo sh

现在我喜欢在 OSX 10.8 上使用 Compound

于 2013-04-28T13:07:25.297 回答