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

ruby - 如何在延迟作业中从 .powenv 访问环境变量

我在 .powenv 中定义了一些环境变量。

通过delayed_job异步运行的方法需要访问这个环境变量:

延迟调用 my_method 时 ENV['FOO'] 是否可用?

0 投票
1 回答
534 浏览

mamp - 在 osx 10.8 上删除苹果服务器应用程序

我通常使用 ruby​​ 进行开发,并使用 pow.cx 为我的开发站点提供服务。对于一些客户工作,我必须使用 php 和 drupal。我在 apache / php / Mamp 和我的 pow 服务器之间有很多设置问题和不兼容性。

我已经尝试按照那里提到的那样进行设置: https ://github.com/37signals/pow/wiki/Running-Pow-with-Apache

当我将 Mamp 留在端口 888 上时,一切都很好,但是当我想在端口 80 上运行 mamp 和 pow 时,我开始遇到常规问题。

为了尝试解决这个问题,我安装了 Apple Server 应用程序。我现在后悔了。

如果我在服务器应用程序中打开网站。服务器接管我的 pow url。如果我关闭网站,我根本无法访问 pow url(说我必须打开网站)。

如果我完全删除Server应用程序并重新启动,我可以再次访问Pow,但Mamp拒绝启动apache,说它无法解析Server App设置的域名。

那么有没有办法完全删除和清理服务器应用程序设置?

0 投票
2 回答
2516 浏览

ruby-on-rails - gem 更新后的错误 --system

我在 OSX 上的 ruby​​ on Rails 应用程序上工作。使用 RVM 管理 ruby​​。我已经做了:

我认为这是你必须偶尔做的事情。但这似乎破坏了一些东西。当我启动我的应用程序(我正在使用 Pow)时,我看到了这些错误:

我做错了什么还是应该重新开始?我可以撤消吗?

谢谢

0 投票
3 回答
1137 浏览

apache - 如何与 MAMP 和 VirtualHostX 一起运行 Pow.CX

我在 StackOverflow 上遇到了一些与此问题类似的答案,但它们与 MAMP Pro 相关。我的特定设置包括标准 MAMP 和 VirtualHostX (VHX)。

我不打算购买 MAMP Pro、MAMP 和 VHX 来满足我的需求。我正在运行 Mac OSX 10.8.3 (Mountain Lion)。

当前安装的应用程序:

我之前安装了Pow.cx和 Anvil,但这导致我的 MAMP 站点停止解析。所有流量都通过端口 80 路由到 Pow。

我卸载了 Pow,将 MAMP 上的端口改回了默认端口,现在它们可以正确解析。

如何继续运行 MAMP,通过 VirtualHostX 添加主机,同时运行 Pow & Anvil?

在我再次安装 Pow 之前我需要采取哪些步骤,我需要在安装后做任何事情吗?

我是否需要在 VHX 中添加任何规则来阻止冲突?

0 投票
1 回答
2884 浏览

ruby-on-rails - 未加载 Rails、pow 和库:/usr/local/lib/libsqlite3.0.8.6.dylib

我已经有几个星期没有在这个 Rails 应用程序上工作了。昨天我回到它,首先打开 .dev URL(我正在使用 pow),它给出了这个错误消息:

LoadError: dlopen([...]/vendor/bundle/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle, 9): Library not loaded: /usr/local/lib/libsqlite3.0.8.6.dylib Referenced from: [...]/vendor/bundle/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle Reason: image not found - [...]/vendor/bundle/gems/sqlite3-1.3.7/lib/sqlite3/sqlite3_native.bundle

我检查了 rbenv 安装,一切似乎都很好。我试图考虑可能导致这种情况的最近变化,但我做不到。我很确定我错过了一些东西,但我尝试调试它是徒劳的。我不知道它是否相关,但我最近切换到 zsh。

0 投票
4 回答
4387 浏览

ruby-on-rails - 从其他计算机访问虚拟主机 – xip.io 替代方案

有时您需要从本地网络上的另一台计算机访问您的 (Pow) 虚拟主机——例如,在移动设备上或从 Windows 或 Linux VM 测试您的应用程序时。

到目前为止,我一直在使用powxip.io似乎是其他计算机访问虚拟主机的事实上的方式。

今天我需要在 Internet Explorer 上测试一个修补程序,在 Windows 机器上,使用saucelabs.com,在这种情况下 xip.io 不再工作。

Pow 用户手册建议showoff-io作为一种替代方法——<em>通过网络共享 localhost 的最简单方法——但似乎这个已经商业化,改名为forwardhq.com

有没有可以与 Sauce Labs 等测试平台一起使用的 xip.io 的免费替代品?

0 投票
1 回答
197 浏览

ruby-on-rails - Omniauth 在 Rails 中存在 pow 端口问题

我在我的 Rails 应用程序(使用 POW 在本地启动)中使用 Omniauth。在我的提供者返回回调操作后,我在端口 19999 中得到重定向。我不想将端口硬编码到 redirect_to 中(例如:)redirect_to root_url, :port => PORT

我想动态获取端口或了解为什么端口是 19999。

如果我正常启动我的应用程序 ( rails s -p 3000),端口不会更改为 19999。

0 投票
1 回答
186 浏览

ruby - rvm 更新升级到 Ruby 1.9.3-p392 后,无法让 Rails 应用程序在 POW 上运行

我觉得这与 rvm 不再使用.rvmrc文件有关:

现在rvm使用两个文件而不是.rvmrc

我不知道 Pow 知道如何使用这些文件。因为上面使用的那些文件来自全局 gemset,这告诉我我的 gemset 没有被拾取。

0 投票
1 回答
281 浏览

ruby-on-rails - 如何使用 Pow 忽略公共/资产

我正在用我的开发环境测试一些东西,我在本地预编译资产,然后将其同步到生产服务器。

但是,当我使用 Pow 时,它会为 /public/assets/ 文件夹提供服务,其中包括缩小的 css 和 js 文件。

我想知道如何解决这个问题。

您如何使用 Pow 配置忽略公共/资产?

非常感谢

0 投票
0 回答
314 浏览

ruby-on-rails - pow.cx 在运行 rails server 时引发异常工作得很好

localhost:3000我在 rails 服务器(

有任何想法吗?