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

Ruby on rails 在OS X Mountain Lion上安装Pow 0.4.1:非法指令4,ruby-on-rails,rack-pow,Ruby On Rails,Rack Pow,第一个帖子在这里 我已经安装了POW版本0.3.2,并且可以无缝工作,这已经很长时间了。这是我第一次需要从网络上的另一台机器(iPad)访问我的POW虚拟主机,这需要POW版本0.4.0或更高版本。当我尝试使用curl get.pow.cx | sh安装(升级)PO时,它会启动安装,但最终会返回如下错误: ***安装Pow 0.4.1… ***正在安装本地配置文件… sh:第95行:3513非法指令:4“$NODE_BIN”“$POW_BIN”--安装本地 我用命令行工具安装了最新的Xcod

第一个帖子在这里

我已经安装了POW版本0.3.2,并且可以无缝工作,这已经很长时间了。这是我第一次需要从网络上的另一台机器(iPad)访问我的POW虚拟主机,这需要POW版本0.4.0或更高版本。当我尝试使用
curl get.pow.cx | sh
安装(升级)PO时,它会启动安装,但最终会返回如下错误:


***安装Pow 0.4.1…
***正在安装本地配置文件…
sh:第95行:3513非法指令:4“$NODE_BIN”“$POW_BIN”--安装本地


我用命令行工具安装了最新的Xcode;我已经通过打包的安装程序安装了node.js,最初是v。0.8.21,但为了修复这个问题,我安装了最新版本;正如标题中提到的,我有OSX山狮(10.8.4)。如果需要更多信息,请告诉我。如有任何建议,将不胜感激。谢谢

我在OSX 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

另外,您始终可以从源代码安装Pow。

我没有用安装脚本解决上述安装Pow的问题,但我成功地安装了它,这是一个巨大的痛苦。出于某种原因,我不得不手动安装每个Dependence,这增加了我的痛苦。希望这能“帮助”其他人…你太棒了!我遇到了同样的问题,这很好地发挥了作用。