在OS X Mountain Lion上安装Pow 0.4.1:非法指令4

时间:2013-07-01 18:35:26

标签: ruby-on-rails rack-pow

首先发布在这里。

我安装了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)。如果需要更多信息,请告诉我。任何建议将不胜感激。谢谢!

1 个答案:

答案 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。