<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>qx</title>
    <link>https://ruby-china.org/qx</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>ruby-china 的源好卡啊!</title>
      <description>&lt;p&gt;有没有一样的情况的，卡半天，还不如翻墙连原始源..从淘宝移到这里就没有人维护了么？&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;unable to download data from https://gems.ruby-china.org/ - Errno::ECONNREFUSED: Failed to open TCP connection to gems.ruby-china.org:443 &lt;span class="o"&gt;(&lt;/span&gt;Connection refused - connect&lt;span class="o"&gt;(&lt;/span&gt;2&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="s2"&gt;"gems.ruby-china.org"&lt;/span&gt; port 443&lt;span class="o"&gt;)&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;https://gems.ruby-china.org/specs.4.8.gz&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>qx</author>
      <pubDate>Wed, 26 Jul 2017 16:02:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/33637</link>
      <guid>https://ruby-china.org/topics/33637</guid>
    </item>
    <item>
      <title>解决 https://gems.ruby-china.org 证书错误问题</title>
      <description>&lt;p&gt;1.先查看证书默认位置，系统，安装不一样可能导致证书查找位置不同&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ruby &lt;span class="nt"&gt;-e&lt;/span&gt; &lt;span class="s2"&gt;"require 'openssl'; puts OpenSSL::X509::DEFAULT_CERT_FILE"&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt; 比如检查出地址是 /usr/lib/ssl/cert.pem ,用 vim 看一下存在否，内容是否正确或者直接手动更新，(一定要自己看一下)
如果默认路径都不存在请先&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;mkdir&lt;/span&gt; &lt;span class="nt"&gt;-p&lt;/span&gt; /usr/lib/ssl/
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-o&lt;/span&gt;  /usr/lib/ssl/cert.pem https://curl.haxx.se/ca/cacert.pem
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;修改~/.gemrc
确认用了正确的 source&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt; &lt;span class="ss"&gt;:sources&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="ss"&gt;:/&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;gems&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;ruby&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;china&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;mac 环境修复比较简单&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;rvm&lt;/span&gt; &lt;span class="n"&gt;osx&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ssl&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;certs&lt;/span&gt; &lt;span class="n"&gt;update&lt;/span&gt; &lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;linux 环境可以先装一下 ca-certificates&lt;/p&gt;

&lt;p&gt;(Exchange  for yum, apt-get or zypper)&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&amp;lt;package-manager&amp;gt; &lt;span class="nb"&gt;install &lt;/span&gt;ca-certificates
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最后，吐槽一下国内软件的开发环境。&lt;/p&gt;</description>
      <author>qx</author>
      <pubDate>Fri, 06 May 2016 06:55:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/29928</link>
      <guid>https://ruby-china.org/topics/29928</guid>
    </item>
  </channel>
</rss>
