问题标签 [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 投票
2 回答
4354 浏览

ruby - “Pow 已安装”现在出现在我的所有网站上

我为我正在开发的 Rails 应用程序安装了带有 RVM 的 Pow。没关系。其他网站现在都说“已安装 Pow”。我确定这是一个简单的设置,但我找不到它。有没有人遇到过这个?

我在 Snow Leopard 上运行 MAMP。

0 投票
1 回答
384 浏览

ruby-on-rails - 我可以为一个应用程序的不同 pow 主机加载不同的 RAILS_ENV 吗?

我想通过 Pow 运行支持 capybara-webkit 的验收测试。我们的应用程序有几个子域,让它工作起来很痛苦。但是,如果我通过 pow 运行测试,它们就可以工作。唯一的问题是我必须编辑我的 .powenv 并重新启动 pow 以运行我的测试,然后以同样的方式返回开发环境。

我现在的目标是让 appname.dev 在加载了开发环境的情况下进入我的应用程序,并让 appname.test 进入带有测试环境的同一个应用程序。

用 pow 可以吗?

我可以设置 appname.dev 和 appname.test (http://pow.cx/manual.html#section_3.1),但它们都读取相同的 .powenv,因此以相同的 RAILS_ENV 开始。

0 投票
2 回答
1674 浏览

ruby-on-rails - ruby-debug with Pow -- 断点永远不会命中

我正在尝试将 ruby​​-debug 与 Pow 一起使用。Rails 3 应用程序。

我在这里做了一切: https ://gist.github.com/1098830

我已经多次重新启动服务器和机器。我可以让 rdebug 连接:

但它永远不会在断点处停止。

知道会发生什么吗?几个小时前我让它达到了几个断点,从那以后就没有了。

控制器

宝石文件

发展.rb

0 投票
1 回答
756 浏览

ruby-on-rails - POW 不服务于 Rails

当我从 Rails 服务器运行项目时,它工作正常,当我在 POW 中使用http://mon.dev/rails/info/properties打开它时,我得到了这个:

我一直在努力安装 ror 一段时间。我已经使用 RVM 设置了 Rails 3.2.0 和 Ruby 1.9.3,并设置了“rvm use 1.9.3 --default”,我在项目目录中创建了 .rvmc 文件。

0 投票
1 回答
182 浏览

ruby - 如何将 rdebug 与 pow rack 服务器一起使用

我正在使用pow作为本地服务器开发 Rails 应用程序。我希望在我的 ruby​​ 代码中删除一行时能够连接到调试器debugger,就像你连接到 webrick 服务器一样。

0 投票
1 回答
1593 浏览

ruby-on-rails - Pow 服务器:通过 POW_EXT_DOMAINS 服务外部域

Pow 服务器在我的本地机器(OS X Lion)上与 .dev 域一起正常工作。我现在需要它来为外部域提供服务,因为我正在开发一个电子商务网站,而我的支付服务提供商的系统需要直接与我的开发服务器通信。但是,我无法通过 POW_EXT_DOMAINS 环境变量让 Pow 为外部域提供服务。

这是我所做的:

  1. 将我的 Rails 应用程序符号链接到 ~/.pow/myapp (我可以在http://myapp.dev上很好地访问它)

  2. 注册了一个免费的 no-ip.org 帐户并创建了一个域,例如 myapp.no-ip.org,其中 A 记录指向我的外部 IP 地址

  3. 在我的路由器上设置端口 80 的端口转发到我的本地机器

  4. 将 Pow 的 POW_EXT_DOMAINS 环境变量设置为 no-ip.org(导出 POW_EXT_DOMAINS=no-ip.org)

当我访问http://myapp.no-ip.org时,我可以看到“Pow 已安装”启动画面,因此我知道该域正在访问我的机器。但是 Pow 似乎没有意识到正在请求应用程序。

有任何想法吗?提前感谢您的任何建议。

0 投票
1 回答
1180 浏览

rack - Pow config.ru 用于在公共目录之外提供静态文件?

你如何设置一个 config.ru 文件让 Pow 在公共目录之外提供 html/css/js 文件?假设我想从 html 文件夹中提供它们。

0 投票
1 回答
3759 浏览

ruby - 错误:机架应用程序无法运行——捆绑器/设置

我对 Ruby(和 RoR)完全陌生,我正在尝试建立一个本地环境来帮助在网站上工作。理想情况下,我会在本地处理它,然后将更改提交到 github 并从那里进一步向下推送。

我在运行 OSX Lion 的全新 Macbook Pro 上。

我在尝试让它工作时遇到了很多麻烦:

  • 安装的 Xcode 命令行工具和 RVM 无法安装最新版本的 ruby​​,因为它无法使用 LLVM(Lion 默认编译器)编译
  • 使用它要求我使用的特殊标志编译 ruby​​(忘记它是什么),但后来在使用 Postgres 和 Pow 时遇到了问题
  • 尝试安装独立的 GCC 以正确编译 ruby​​,认为它可以解决问题。Pow 仍然给了我错误。

我已经尝试删除和安装我能想到的所有东西,但仍然没有。我强调:我是菜鸟。

我终于找到了一个名为railsready的脚本,它为你设置了 ruby​​ 和 RoR (https://github.com/joshfng/railsready),它无法识别 Xcode,因为 Lion 将它安装到应用程序中(脚本通过查找 Xcode 来检查它.plist 文件在 Library/Developer 中)。作者通过更新代码以查找 gcc 来帮助解决问题,它尝试安装但失败了,因为它无法写入我的.bash_profile. 我将其删除并再次尝试,它起作用了。

我安装了 Pow,这样我就可以让它在自定义域 (website.dev) 上运行,并在不同的域下拥有多个应用程序。现在它给了我这个错误,我不知道它是什么意思或如何去做。

我真的很感激任何帮助。与我交谈过的大多数 ruby​​ 人都不知道这是关于什么的,也不知道为什么设置 Lion 这么麻烦。它们在较旧的(雪豹)机器上。

错误

0 投票
3 回答
2049 浏览

ruby - Pow、RVM 和 ZSH 不能一起工作

我正在尝试让 Octopress (http://octopress.org/) 工作,但我遇到了一些问题。我正在使用 POW (http://pow.cx/),它似乎没有为我加载正确的 Ruby 版本(使用 RVM)。

它始终使用 RVM 默认的 ruby​​ 版本,而不是 .rvmrc 中指定的版本。我在 RVM 中的默认 Ruby 版本是:ruby-1.9.3-p125。

在我的 .rvmrc 文件中,我有这个:rvm use 1.9.2 访问我的网站时,我在浏览器中收到此错误:

为什么在我的 .rvmrc 文件中指定 1.9.2 时使用 1.9.3-p125?如果我将 1.9.2 设置为默认值,它当然可以工作......

它不应该为我做这个魔术并使用正确的红宝石版本吗?

0 投票
3 回答
1146 浏览

ruby-on-rails - 由于子域,无法使用 VMWare 访问 Rails 应用程序?

我在我的 Mac 上运行了一个 Rails 应用程序,并且我正在使用安装了 Windows XP 的 VMWare Fusion。

我的 Rails 应用程序使用子域,我通常在我的 Mac 上使用http://<subdomain>.lvh.me:3000

-或者-

我还有一个 pow 服务器,可以使用以下命令访问我的 Mac 上的 Rails 应用程序:http://<subdomain>.<mydomainname>.dev


但我无法使用子域访问 VMWare 中的应用程序。我不能使用lvh.me:3000或我的 pow 域。

有谁知道如何使这项工作?