小编wik*_*hen的帖子

使用SNI通过HTTPS提供服务时出现CloudFront错误

亚马逊最近在CloudFront上推出了一项新功能,该功能使用SNI(服务器名称指示)免费支持自定义SSL证书.

我使用StartSSL的免费Class 1证书设置了我的发行版,当我注意到该站点在部署后的短时间内发生故障时,一切正常.运行SSL Checker会返回我的证书正常工作:

SSL检查

但是当我尝试通过HTTPS访问网站时,我会点击此错误页面(它将适用于第一个请求,然后在后续尝试连接时关闭).

CF错误

使用ssl访问时,这是一个详细的输出(在索引上成功):

$ curl -I -v -ssl https://wikichen.is
* Adding handle: conn: 0x7f9f82804000
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x7f9f82804000) send_pipe: 1, recv_pipe: 0
* About to connect() to wikichen.is port 443 (#0)
*   Trying 54.230.141.222...
* Connected to wikichen.is (54.230.141.222) port 443 (#0)
* TLS 1.2 connection using TLS_RSA_WITH_RC4_128_MD5
* Server certificate: www.wikichen.is (6w984WNu7vM5OrdU)
* Server certificate: StartCom Class 1 Primary …
Run Code Online (Sandbox Code Playgroud)

https ssl-certificate amazon-web-services amazon-cloudfront

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

运行bundle install时出现Nokogiri错误

试图让克隆的Rails应用程序运行.运行时bundle install我收到此错误:

Using mini_portile (0.5.0)
Installing nokogiri (1.6.0)
Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.0'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

但这是输出rbenv version:

› rbenv version
1.9.3-p429 (set by /Users/andrewguo/.rbenv/version)
Run Code Online (Sandbox Code Playgroud)

跑步时gem list我得到:

.
.
.
mini_portile (0.5.0)
minitest (2.5.1)
multi_json (1.7.7)
nokogiri (1.6.0)
Run Code Online (Sandbox Code Playgroud)

我已经绞尽脑汁一小时了,现在试图找出可能出错的地方......请帮助!

编辑:

这是一个更详细的错误输出:

An error occurred while installing nokogiri (1.6.0), and Bundler cannot continue.
Make …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ruby-on-rails nokogiri rbenv

20
推荐指数
6
解决办法
3万
查看次数

如何在从Android Market下载和安装应用程序后启用自动快捷方式创建?

我注意到Android Market上的某些应用程序在下载并安装到您的设备后会自动在桌面上创建快捷方式,而有些则不会.我该如何实现这种行为?

android google-play

13
推荐指数
2
解决办法
2万
查看次数

Ruby on Rails教程第11章:Rspec测试在关注者/后续部分失败

我正在研究Hartl教程的第11章,试图non-logged-in users in the Users controller visiting the followers and following page通过.我遇到了一个错误,Rails会抱怨一个未定义的admin?方法,尽管它仅用于User部分方法.

Rails本地服务器

Rendered users/_user.html.erb (9.4ms)
Rendered users/show_follow.html.erb within layouts/application (33.0ms)
Completed 500 Internal Server Error in 43ms

ActionView::Template::Error (undefined method `admin?' for nil:NilClass):
    1: <li>
    2:   <%= gravatar_for user, size: 52 %>
    3:   <%= link_to user.name, user %>
    4:   <% if current_user.admin? && !current_user?(user) %>
    5:     | <%= link_to 'delete', user, method: :delete,
    6:                                   data: { confirm: 'Are you sure?' } …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails ruby-on-rails-3 railstutorial.org

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