小编Jos*_*son的帖子

Rails教程第1章:rails服务器无法在Cloud9上运行

https://www.railstutorial.org/book/beginning#sec-rails_server

我已经到了这一步,我正在使用cloud9环境.但是,当我按照该教程中的清单1.7运行服务器时,我收到此错误:

myname@rails-tutorial:~/workspace/hello_app $ rails server -p $PORT -b $IP
=> Booting WEBrick
=> Rails 4.2.0.beta2 application starting in development on http://0.0.0.0:8080
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2014-10-30 21:44:22] INFO  WEBrick 1.3.1
[2014-10-30 21:44:22] INFO  ruby 2.1.1 (2014-02-24) [x86_64-linux]
Exiting /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/socket.rb:206:in `bind': Address already in use - bind(2) for 0.0.0.0:8080 (Errno::EADDRINUSE)
    from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/socket.rb:206:in `listen'
    from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/socket.rb:461:in `block in tcp_server_sockets'
    from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/socket.rb:232:in `each'
    from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/socket.rb:232:in `foreach'
    from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/socket.rb:459:in `tcp_server_sockets'
    from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/webrick/utils.rb:75:in `create_listeners' …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails cloud9-ide

10
推荐指数
2
解决办法
8701
查看次数

无法弄清楚导致这种无休止的Recalculate Style循环的原因

一位客户给我发了一封电子邮件,说他注意到他的电脑很迟钝,当他运行诊断程序时,他确定原因是他的网页耗尽了一堆CPU.在尝试调试为什么他的网站可能在他的计算机上使用如此多的CPU时,我注意到在使用Chrome时控制台中没有发生任何事情,但在时间轴中,有一个无休止的循环"重新计算样式,更新层树,复合图层"尽管网页上没有任何内容.

时间线截图:http://i.imgur.com/kW6CedU.png

我试着找出如何确定原因,并发现Canary可能有所帮助,所以我在Canary尝试了时间轴并没有看到任何不同.

我已经读过它可以来自CSS转换被写为转换:所有而不是需要转换的实际属性,所以我改变了所有转换实例:所有在CSS中的单个目标(转换:高度,例如)仍然这个循环继续.

我也不确定这个循环是什么导致他的CPU受到打击,但这是我最好的猜测.我注意到该网站不断在Chrome的窗口选项卡中显示"加载"圆圈动画,但现在它不再那样做了.我不确定是不是因为我改变了CSS转换规则,它现在不是经常"加载",也不确定它与CPU使用率有什么关系.

任何建议表示赞赏

cpu-usage google-chrome-devtools

6
推荐指数
0
解决办法
268
查看次数

外部Safari窗口中的Phonegap 3.5.0打开链接无法正常工作

这个问题已被问了一百万次,我已经尝试了所有的解决方案:

"防止默认"解决方案,"删除冲突的状态栏隐藏插件"解决方案,"_blank&_system的变体,位置=是和否"解决方案,

但似乎都没有效果.该URL只在应用程序本身中打开,无法退出.

我甚至尝试过在几个地方见过的代码:

var ref = window.open('http://apache.org', '_blank', 'location=yes');
ref.addEventListener('loadstart', function(event) { alert('start: ' + event.url); });
ref.addEventListener('loadstop', function(event) { alert('stop: ' + event.url); });
ref.addEventListener('loaderror', function(event) { alert('error: ' + event.message); });
ref.addEventListener('exit', function(event) { alert(event.type); });
Run Code Online (Sandbox Code Playgroud)

但是,链接只是在应用程序中打开.没有我听说过的"完成"按钮.没有Safari.

我的config.xml:

<feature name="http://api.phonegap.com/1.0/device" />

<!-- Platform Build -->
<gap:platform name="ios" />

<!--
    If you do not want any permissions to be added to your app, add the
    following tag to your config.xml; you will still have the INTERNET
    permission on …
Run Code Online (Sandbox Code Playgroud)

javascript cordova inappbrowser

4
推荐指数
1
解决办法
3199
查看次数