问题标签 [rack-pow]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2564 浏览

ruby-on-rails - 任何人都知道 ubuntu 或 win7 中的 pow 替代方案

最近我在配置一个 rails 项目,其他开发人员在 mac OS X 中,他们正在使用 pow [pow.cx]。但我没有mac,但我有win7和ubuntu,所以有人请教我如何在win7或ubuntu中配置它。我可以使用一些 DNS 服务器吗?

0 投票
0 回答
1233 浏览

ruby-on-rails - Pow:错误:超时:等待 /tmp/nack.*.*.sock

每次我尝试通过 Pow 打开本地应用程序时,都会收到以下错误(* = 数字):

刷新几次后,应用程序启动并运行良好。但是每次离开一段时间后,每次都这样做有点烦人。

这是预期的行为吗?有没有办法增加超时?

更新:

更新:

事实上,同样的事情也适用于自己启动很快的 Sinatra 应用程序。并且几乎立即显示超时消息,看起来根本没有实际超时。然后在第二页刷新它工作正常。

更新:

只需启动半静态 Sinatra 应用程序 5 或 6 次,它就会出现。是什么赋予了?该应用程序几乎是即时的。

0 投票
1 回答
613 浏览

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

第一次在这里发帖。

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

*** 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 回答
2729 浏览

ruby-on-rails - Pow 无法使用 RBENV 处理 Ruby 2.0

我通过 (ruby-build) 安装了 Ruby 2.0.0-p247 rbenv,不幸的是我的 Pow.cx 没有工作。

有没有人有过这样的经历?

我得到以下战俘

非常感谢任何见解。看起来它正在查看 Ruby 的 1.9.3 版本,但我已将rbnenv全局、shell 和本地(在应用程序 .ruby-version 中)设置为使用 Ruby 2.0.0-p247。我正在使用 ZSH 并尝试更新自制软件、rbenv 和冷启动。

0 投票
1 回答
748 浏览

ruby - Rbenv/Pow - Bundler::RubyVersionMismatch(错误启动应用程序)

每次尝试通过 pow 运行我的应用程序时,我都会收到以下错误

我只是想将我的项目与 pow 链接起来,显然我有不同版本的 ruby​​?我正在使用 rbenv 来管理我的 ruby​​ 版本。我已将 rbenv 设置为在本地设置 2.0.0-p0,如果我打电话ruby -v我会得到ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-darwin12.4.0]

我试图“rbenv rehash”并刷新“.ruby-version”似乎没有什么能说服 pow 我正在使用 ruby​​ 2.0.0

我从 pow 得到的错误的完整堆栈如下

一些战俘如何认为我在 1.9.3-p327 上?任何人都有类似的问题。它是 ruby​​ 2.0.0 的东西还是 pow 和 rbenv 有拳击比赛?

0 投票
3 回答
4950 浏览

ruby-on-rails - Pow 域未在 Chrome 中加载

所以,我在最后一个小时里一直在努力解决这个问题。出于某种原因,我的 POW 域总是在 Chrome 中遇到 www.website-unavailable.com 错误。Rails 服务器在传统的基础上工作得很好,rails s并且在localhost:3000. 我正在使用Anvil.app来管理域。

无论如何,每次尝试访问.dev域时,我都会立即在 Chrome 中点击 www.website-unavailable.com 页面。

最奇怪的是,该网站在其他浏览器中加载效果很好。只是不是铬。我什至尝试安装Chrome Canary,但它遇到了完全相同的错误(全新安装!)。

我按此顺序尝试使服务器再次运行,但无济于事:

  1. 重新启动。
  2. pow restart在各个站点的终端中。
  3. 重新安装 POW。
  4. 清除 DNS 缓存chrome://net-internals#dns

似乎没有任何效果。知道我能做些什么来让它再次工作吗?使用 localhost:3000 并不是什么大不了的事,但我喜欢 POW。奇怪的是,它连续几周都运行良好。

0 投票
1 回答
1652 浏览

ruby-on-rails - 在 rails s 工作时 Pow 无法正确加载 gem

使用 pow 时出现错误,但它与 rails s 完美配合。以下是 Heroku 上相同代码的结果:www.contakapp.com 在此处输入图像描述

我相信 chunky_png-1.2.8 来自基础 gem 或一些相关问题。所以我还提供了我的整个 gem 文件:

gemfile.lock

0 投票
1 回答
79 浏览

ruby - 在 GIT 回购分支上运行 Pow

我已经从 GIT 中检查了我的 Ruby 项目,并且我已经安装了pow以在我的浏览器中的友好 URL 上运行它。

我们已经在我们的 GIT 'master' 中运行了我们的应用程序的稳定工作版本,但现在我想在同一个 pow URL 上运行我们的开发分支。我已经将工作分支切换到我们的开发分支“重新设计”,但是 Pow URL 在屏幕上抱怨错误。

我的问题:是否甚至可以使用“master”以外的 GIT 分支在目录上运行 POW?

0 投票
1 回答
779 浏览

ruby-on-rails - 我可以从 VMWare Fusion VM 访问在 Pow 上运行的应用程序吗?

我正在尝试访问一个应用程序,以便针对我的 Rails 应用程序测试 Internet Explorer。我以前也这样做过,但那是我使用Passenger 和Nginx 运行我的应用程序的时候。现在我正在使用Pow,我无法让它工作。

我知道必须更改C:\Windows\System32\drivers\etc\hosts文件。但我不知道要使用哪个 IP 地址了。我在这里阅读了有关此主题的其他问题,阅读后我无法解决我的问题。

我需要做两件事开始:

1) 在 VMWare 菜单中确定要选择的网络设置(NAT、桥接(自动检测)或桥接(以太网))。

2) 从 Windows VM 中找出我的 Mac 使用的 IP 地址,以便我可以在 Windows VM 上的 hosts 文件中适当地设置它。

3) 查明 Pow 是否在端口 80 以外的某个端口上运行。

任何帮助表示赞赏。截至目前:

  • 我在桥接(自动检测)模式下运行
  • 在 Windows VM 上,ipconfig返回名为Ethernet adapter Local Area Connection. 我的猜测是 IPv4 地址是 Windows VM 的地址,而 Default Gateway 是来自 Windows VM 的 Mac 地址。
  • 我可以在 Windows VM 上通过 IE 成功访问互联网网站。
  • 我已在 Windows 主机文件中将默认网关 IP 设置为我的应用程序的网站,既myapp.netmyapp.dev.
  • 我通过为应用程序Pow创建一个名为“default”的符号链接,将应用程序设置为“default”。
  • 我已经关闭并重新启动了 IE 并测试了这两个域。两个域都立即失败,没有明显的尝试访问应用程序。
  • 我还尝试了我在 StackOverflow 上看到的其他东西,它是用来vmnet8.adapter.ip.address代替应用程序名称的。这也会立即失败,并且此“技巧”地址似乎无法使用命令在 Windows VM 的命令行中解析为任何内容ping
  • 我也尝试过myapp.xx.xx.xx.xx.xip.io来自 Windows VM 的地址。我在 x 的位置尝试了几个不同的地址,但无济于事。
0 投票
1 回答
252 浏览

ruby-on-rails - Pow 不起作用 - 无法找到 [myapp].dev

Pow 几个月前曾经为我工作,但现在它不适用于我的新应用程序,或者以前工作的应用程序。

我进入 ~/.pow 并创建了一个符号链接,但是当我在浏览器中键入 MYAPPNAME.dev/ 时,它会重定向到 cox(我的互联网提供商)页面,上面写着“抱歉,找不到网站 subscriptions.dev”

我通读了 pow 页面中的所有文档,并尝试安装 powify,但没有任何效果。

我可能在控制台中做了什么(例如更改 PATH 或其他事情)可能导致此操作不起作用?

我也尝试重新启动我的计算机,但仍然没有..

==================================================== ===========

编辑:实际上我刚到我的办公室,它就开始工作了。我家中的互联网提供商是否有可能阻止/干扰 pow?我认为这无关紧要,因为我认为 pow 本质上是本地主机。