首先发布在这里。
我安装了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 :(得分:2)
我在OS X Lion上遇到了同样的问题。我还没弄清楚出了什么问题,所以我使用了Homebrew。首先,如果你没有安装Homebrew:
$ 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
此外,您始终可以从源代码安装Pow。