2012-07-22 54 views
2

新的Mac用户帐户。我为Mac安装Trigger.io(TriggerToolkit)应用程序。它启动了应用程序的选项卡。我可以从它运行iOS模拟器 - 所以它可以正常工作安装。我使用Mac软件包从node.js网站安装了node.js。已安装触发器应用程序,已安装node.js,触发器说它无法在Mac上运行npm

我有node.js为/ usr/local/bin/npm(版本1.1.43)。

当我在命令行键入“npm”时发现它。

路径“/ usr/local/bin”在我的$ PATH上。

“/ usr/local/bin”在系统范围的我的/ etc/paths文件中设置。

因此,npm可执行文件应该可以由任何用户随时找到(在登录之前或之后,运行终端等)。

当我使用网页运行网页时,它是可以的,直到它试图运行npm。

[DEBUG] running run_web((), {}) 

[DEBUG] Running: npm install 

[DEBUG] failed to run npm: do you have Node.js installed and on your path? while running run_web((), {}) 

[ERROR] failed to run npm: do you have Node.js installed and on your path? 

我想这个问题必须是关于npm路径的假设。假设是什么?我可以用什么符号链接来完成这项工作?

请注意,npm 找到的“锻造网络”。这是TriggerToolkit.app工作方式的特定内容。

回答

0

更新:这个固定为v1.4.6的: http://docs.trigger.io/en/v1.4/release-notes.html#v1-4-6

以前的答案:

不幸的是我觉得这里的错误信息是不是伟大,反映了启动一个普遍的问题节点应用程序。

我们知道在节点0.8之后开始发生的依赖性问题。你可以查阅一下节点版本,您有:

node --version 

如果是0.8,则暂时解决此问题的方法是使用命令行工具:

forge build 

然后手动更新开发/网络/的package.json指表达2.5.10,然后

forge run web 

很抱歉的麻烦,我们将在这里报到当这样固定

+0

$ node --version == v0.8.3;我会尝试这些调整并回报。谢谢。我只是一堆麻烦,不是吗? :) – JezC 2012-07-23 20:54:05

+0

保持诚实:)感谢您报告此 – 2012-07-23 21:14:33

相关问题