2013-07-01 111 views
1

第一篇文章在这里。在OS X Mountain Lion上安装Pow 0.4.1:非法指令4

我有POW版本0.3.2安装和无缝工作,这已经很长一段时间了。我第一次需要从网络上的另一台机器(iPad)访问我的POW虚拟主机,这需要POW 0.4.0或更高版本。当我尝试安装使用curl get.pow.cx | sh它开始安装(升级)PO但最终还是回来了,像这样的错误:

*** Installing Pow 0.4.1...
*** Installing local configuration files...
sh: line 95: 3513 Illegal instruction: 4 "$NODE_BIN" "$POW_BIN" --install-local

我有一个命令行工具安装最新的Xcode;我通过打包安装程序安装了node.js,最初是v。0.8.21,但为了解决这个问题,我安装了最新版本;正如标题中提到的,我有OS X Mountain Lion(10.8.4)。请让我知道是否需要更多信息。任何建议将不胜感激。谢谢!

+0

嗯,我没有解决安装脚本安装pow的上述问题,但我确实设法安装它[手动方式](https://github.com/37signals/pow/wiki/Installation),这是一个巨大的痛苦。出于某种原因,我不得不手动安装每个依赖项,这增加了我的痛苦。希望这个“帮助”别人...... –

回答

2

我在OS X Lion上遇到了同样的问题。我还没有弄清楚什么是错的,所以我用了自制软件。首先,安装自制,如果你没有:

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 

不是运行:

$ brew install pow 

并遵循以下说明:

$ sudo pow --install-system 
$ pow --install-local 
$ sudo launchctl load -w /Library/LaunchDaemons/cx.pow.firewall.plist 
$ launchctl load -w ~/Library/LaunchAgents/cx.pow.powd.plist 

此外,您还可以随时从源代码安装战俘。

+0

你摇滚!我遇到了同样的问题,这完美的工作。 – ericjbasti