pow很棒,但是我的应用程序中的很多东西都假设是https,通过它们并添加"if not dev environment"会很痛苦.是否可以让pow服务https?
我有一个运行良好的rails应用程序rails s,但是当我尝试使用pow加载它时,我收到此错误:
Bundler::GemNotFound: Could not find rake-0.9.2.2 in any of the sources
~/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/spec_set.rb:88:in `block in materialize'
~/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/spec_set.rb:82:in `map!'
~/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/spec_set.rb:82:in `materialize'
....
Run Code Online (Sandbox Code Playgroud)
奇怪的是,这个应用程序中的.rvmrc文件指定1.9.3-p125:
which rake
.../.rvm/gems/ruby-1.9.3-p125/bin/rake
Run Code Online (Sandbox Code Playgroud)
这是我跑步时看到的bundle install:
Using rake (0.9.2.2)
Run Code Online (Sandbox Code Playgroud)
FWIW,pow使用1.9.2和另一个gemset的另一个非rails项目可以正常工作.
谢谢!
我在Mac上发现Pow很棒.它使Rails开发环境设置变得容易.我可以在我的Ubuntu上安装它吗?我找不到任何关于它的信息.如果没有,Linux有什么类似的吗?
如何连接到Byebug的远程调试实例(与Pow等一起使用)?
当我使用rails/server(WEBrick)时,我从rails应用程序获得常量调试信息(查询等)作为控制台输出.有没有办法用Pow获得这个调试输出?
谢谢
所以,我在最后一小时内一直在努力.出于某种原因,我的POW域总是在Chrome中遇到www.website-unavailable.com错误.Rails的服务器从传统的工作很好rails s,在拉起localhost:3000.我正在使用Anvil.app来管理域名.
无论如何,每当我尝试访问.dev域名时,我立即点击Chrome中的www.website-unavailable.com页面.
最奇怪的是,该网站在其他浏览器中加载很棒.不是Chrome.我甚至尝试安装Chrome Canary,它会遇到完全相同的错误(全新安装!).
我尝试按此顺序无效,让服务器再次运行:
pow restart 在各个站点的终端.chrome://net-internals#dns似乎没什么用.知道我能做些什么来让这个再次起作用吗?使用localhost:3000并不是一件大事,但我喜欢战俘.奇怪的是,它在数周内表现非常出色.
使用WEBrick,您可以导航到另一台设备/虚拟机上的应用程序,导航到your.ip.address.here:port
是否有可能与pow.cx做类似的事情?
我安装了Pow with RVM,用于我正在开发的rails应用程序.没关系.这是现在所有人都说"Pow已安装"的其他网站.我确定这是一个简单的设置,但我无法找到它.有没有人遇到过这个?
我在Snow Leopard上运行MAMP.
每当我尝试通过Pow打开本地应用程序时,我都会遇到以下错误(*=数字):
Error: timeout: waiting for /tmp/nack.*.*.sock
at null._onTimeout (/Users/pain/Library/Application Support/Pow/Versions/0.4.1/node_modules/nack/lib/process.js:416:29)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
Run Code Online (Sandbox Code Playgroud)
刷新几次后,应用程序启动并正常工作.但是,在离开一段时间之后,每次都做起来很烦人.
这是预期的行为吗?有没有办法增加超时?
更新:
$ time rails runner "puts 1"
4.72s user 1.32s system 28% cpu 21.198 total # first time after reboot
3.73s user 0.68s system 99% cpu 4.424 total # after that
Run Code Online (Sandbox Code Playgroud)
更新:
事实上同样的事情适用于Sinatra应用程序,它本身很快就开始了.并且几乎立即显示超时消息,看起来根本没有实际的超时.然后在第二页刷新它工作正常.
更新:
只需要启动一个半静态的Sinatra应用程序,比如它出现之前的5或6次.是什么赋予了?该应用程序几乎是即时的.
我喜欢pow for Mac(http://pow.cx)但是我有几个在Windows上的同事,他们可以用什么来获得战俘的力量?