问题标签 [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.
rack-pow - Pow 在本地工作,但在 xip.io 上为其他站点提供服务
我将 Pow.cx 用于本地开发服务器 - Rails、PHP 和静态。它在本地运行良好,但是当我尝试使用新的 xip.io 功能从另一台设备浏览时,我每次都会获得不同的本地主机站点。
Pow 中没有设置这个特定的错误服务站点,但我为它设置了一个较旧的虚拟主机。
换句话说:stm.dev 在我的桌面上提供正确的站点。我 iPhone 上的 stm.192.168.1.XXX.xip.io 提供了一个未在 Pow 中配置的不同站点。
网上找不到类似的问题,请问有没有人遇到过这个问题?如果重要的话,这个特定的站点是静态 html。
ruby-on-rails - 启动应用程序时的 Bundler::GitError
在我的开发机器(mac)中,我正在运行
pow 0.3.2
rvm 1.14.5
ruby 1.9.2p290
Bundler version 1.0.21
我最近将 rvm 升级到 1.14.5。当我尝试在http://myapp.dev启动我的应用程序时,它给了我这个错误。
delay_job 安装在 gemset 中。我不知道错误是来自 rvm 还是 pow
这是Gemfile
声明依赖关系的行。
ruby - Less 不使用 pow 自动编译
我正在使用 Padrino 构建一个应用程序,并且我决定减少样式表的使用,主要是使用 twitter 引导程序。
通过 pow 为应用程序提供服务时,我在自动编译我的 less 文件时遇到了一些麻烦。
当我运行padrino start
和使用嵌入式服务器时,我得到了很好的样式,但我真的不明白如何。生成的 application.css 文件正是它应该的样子,除了我的应用程序的公共目录中的 application.css 文件没有更改。
但是,当我通过 pow 运行应用程序时,对 application.less 文件所做的任何更改都不会反映在 application.css 文件中,这是唯一提供的文件。
我主要是想了解如何以及为什么只有在运行 webrick 时才编译 less。
我的较少初始化程序是:
我的application.less
文件是:
capybara - 如何在 Capybara 中使用 Pow 作为我的默认服务器?
我喜欢在开发过程中使用 pow 作为我的机架服务器,我想知道是否有更简单的方法可以在 capybara 测试期间将其作为我的默认服务器。我见过一些人使用:
Capybara.run_server = false
并通过创建文件将 pow 设置为在每个请求期间自动重新加载:
tmp/always_restart.txt
在项目的家中。
session - Rails 3.2.8 - 使用 POW 跨子域共享设计会话
我正在尝试在 rails 3.2.8 中建立一个简单的基于子域的博客。基本上,它将具有站点、用户(通过 Devise 验证)和将用户连接到站点的成员资格。我设置了 POW,以便 myapp.dev 正常工作。每个站点都有一个子域,我可以毫无问题地使用子域导航到 site#show 操作。我的问题是我无法让设计会话在子域之间共享。我的 heroku 应用程序一切正常,但我希望能够在本地进行测试。
当我将以下内容添加到 session_store.rb 时,会话似乎可以跨子域工作,但是我无法注销。
当我将结尾更改为域时:“.appname.dev”它不起作用。
任何帮助将不胜感激!
ruby-on-rails - 通过 pow 访问的应用程序呈现不同?
查看通过Pow(即 at http://my_app.dev/
)提供的我的应用程序时,它呈现如下:
通过webrick或Thin(即rails server webrick
或rails server thin
at http://localhost:3000
)查看我的应用程序时,它呈现如下:
该应用程序是通过rails_apps_compser选择twitter bootstrap (sass)
选项生成的。
是什么导致了应用程序呈现的差异?我知道Pow是一个机架式网络服务器,但实际上响应请求的是什么?
ruby-on-rails - Pow 服务器:通过 myapp.dev.com 域为本地 Rails 应用程序提供服务
Pow 服务器在我的本地机器(OS X Lion)上与 .dev 域一起正常工作。所以 myapp.dev 一切都很好。
我现在想让它为 myapp.dev.com(以及 myapp.dev.fr 和 myapp.dev.XX)提供服务,因此 myapp 将提供本地化版本,这是通过顶级域请求内部确定的:。 com 表示英语,fr 表示法语……等等。
到目前为止我所做的:将 .powconfig 设置为
然后,当然,卸载并重新安装 pow。
到目前为止,调用 myapp.dev.com 时我得到的只是常规的 apache 视图。pow 不满足我的请求...而是将其发送到 apache,而 apache 仅显示我的服务器根目录中的所有文件夹...
有任何想法吗?
ruby-on-rails - Pow 和 rbenv 出错 - “无法加载此类文件 - 捆绑程序/设置”
我知道 Pow 的疑难解答wiki页面上有一个条目,但我进行了更改,但它仍然给出了相同的错误。
如果您从下面的错误消息中注意到,它似乎至少尝试使用来自 rbenv 的正确版本的 ruby,但仍然有相同的错误
我还查看了故障排除页面上提到的问题中的所有评论,这些解决方案都不适合我。
ruby-on-rails - 在 Pow 上运行的 Rails 应用程序不会因 /lib 目录中的更改而重新加载
经过多次谷歌搜索后,我尝试将这两个都添加到我的配置中,但没有发生重新加载:
我对 /lib 下的文件进行了更改,但在 Pow 中刷新不会重新加载更改
我错过了什么?
dns - 已卸载 POW 服务器,但现在无法访问外部 .dev 站点
我尝试了安装 Pow 的 Mac OSX 的 Anvil 服务器附件。我在尝试后决定我对它没有任何实际用途,所以运行了卸载。
除了现在我无法再访问我公司的任何 .dev 网站!在 DNS 级别,我猜 POW 仍在劫持 .dev 调用,当然会失败。
我需要从我的系统中删除该软件的所有痕迹,以便我可以访问我们所有的 .dev 站点并像往常一样进行开发。就目前而言,我现在已经死在水里了。
我在 10.8.2。我也尝试重新启动。