<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>seven.lee (lee)</title>
    <link>https://ruby-china.org/seven.lee</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>brew install mysql 版本 8 的几点问题的分享</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;最近给公司的电脑搭建ruby的开发环境&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="n"&gt;mac系统&lt;/span&gt;&lt;span class="err"&gt;），&lt;/span&gt;&lt;span class="n"&gt;使用brew&lt;/span&gt; &lt;span class="n"&gt;install&lt;/span&gt; &lt;span class="n"&gt;mysql的版本是8&lt;/span&gt; &lt;span class="n"&gt;当gem&lt;/span&gt; &lt;span class="n"&gt;mysql2版本是0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;4.6&lt;/span&gt;&lt;span class="n"&gt;的时候会有版本冲突问题&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;解决办法用问题1的方法&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt; &lt;span class="n"&gt;另外参考问题2忘记root密码的解决方法&lt;/span&gt;&lt;span class="err"&gt;。&lt;/span&gt; &lt;span class="n"&gt;数据库管理我用的是navicat&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;需要使用mysql_native_password重设密码才嫩链接到mysql&lt;/span&gt;

&lt;span class="n"&gt;问题1&lt;/span&gt; &lt;span class="n"&gt;rails&lt;/span&gt; &lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="n"&gt;mysql2版本问题&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="mf"&gt;0.4&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt; &lt;span class="n"&gt;需要修改mysql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;h&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;188&lt;/span&gt;&lt;span class="n"&gt;行的参数MYSQL_DEFAULT_AUTH&lt;/span&gt;&lt;span class="s1"&gt;'

问题2 忘记mysql root密码， 
    第一步需要关闭mysql.server stop
    第二步进入mysql的路径mysql/bin下，使用超级权限sudo su
    第三步另开一个终端禁用权限./mysqld_safe --skip-grant-tables &amp;amp;   启动mysql
    第四步进入mysql终端，首先要设置authentication_string为空 update user set authentication_string='' where user='&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="err"&gt;’，&lt;/span&gt; &lt;span class="n"&gt;此时root密码是空的&lt;/span&gt;
    &lt;span class="n"&gt;第五步退出启动mysql&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;server&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;使用mysql&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt; &lt;span class="n"&gt;root进入数据库终端&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt; &lt;span class="n"&gt;修改密码policy&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt; &lt;span class="n"&gt;通过SHOW&lt;/span&gt; &lt;span class="no"&gt;VARIABLES&lt;/span&gt; &lt;span class="no"&gt;LIKE&lt;/span&gt; &lt;span class="s1"&gt;'validate_password%’;查看， 使用set global validate_password_policy=0; 设置以及其他mysql参数
    最后更新密码 ALTER USER '&lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="s1"&gt;'@'&lt;/span&gt;&lt;span class="n"&gt;localhost&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt; &lt;span class="no"&gt;IDENTIFIED&lt;/span&gt; &lt;span class="no"&gt;WITH&lt;/span&gt; &lt;span class="n"&gt;mysql_native_password&lt;/span&gt; &lt;span class="no"&gt;BY&lt;/span&gt;&lt;span class="err"&gt;&amp;nbsp;‘&lt;/span&gt;&lt;span class="n"&gt;新密码&lt;/span&gt;&lt;span class="err"&gt;’（&lt;/span&gt;&lt;span class="n"&gt;注意要使用mysql_native_password&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;这样navicat才能连接到数据库&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>seven.lee</author>
      <pubDate>Sun, 29 Jul 2018 00:44:55 +0800</pubDate>
      <link>https://ruby-china.org/topics/37246</link>
      <guid>https://ruby-china.org/topics/37246</guid>
    </item>
    <item>
      <title>development 下怎么配置热启动问题</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="n"&gt;rails版本&lt;/span&gt; &lt;span class="no"&gt;Rails&lt;/span&gt; &lt;span class="mf"&gt;4.2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;7.1&lt;/span&gt;
&lt;span class="n"&gt;ruby版本&lt;/span&gt; &lt;span class="n"&gt;ruby&lt;/span&gt; &lt;span class="mf"&gt;2.2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="n"&gt;p173&lt;/span&gt;
&lt;span class="n"&gt;发现修改redmine代码的时候&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;需要重启服务器才能访问&lt;/span&gt;&lt;span class="err"&gt;。&lt;/span&gt; 
&lt;span class="n"&gt;请问怎么配置&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;修改代码的时候不需要重启服务器直接能发起访问&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>seven.lee</author>
      <pubDate>Thu, 24 Aug 2017 14:54:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/33922</link>
      <guid>https://ruby-china.org/topics/33922</guid>
    </item>
    <item>
      <title>Windows 下跟换 gems.ruby-china.org 提示 SSL 问题怎么解决</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;
&lt;span class="no"&gt;C&lt;/span&gt;&lt;span class="p"&gt;:\&lt;/span&gt;&lt;span class="no"&gt;Users&lt;/span&gt;&lt;span class="p"&gt;\&lt;/span&gt;&lt;span class="n"&gt;ryx&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="n"&gt;gem&lt;/span&gt; &lt;span class="n"&gt;sources&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="ss"&gt;:/&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&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;span class="no"&gt;Error&lt;/span&gt; &lt;span class="n"&gt;fetching&lt;/span&gt; &lt;span class="n"&gt;http&lt;/span&gt;&lt;span class="ss"&gt;:/&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&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;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="no"&gt;SSL_connect&lt;/span&gt; &lt;span class="n"&gt;returned&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="n"&gt;errno&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="n"&gt;state&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="no"&gt;SSLv3&lt;/span&gt; &lt;span class="n"&gt;read&lt;/span&gt; &lt;span class="n"&gt;server&lt;/span&gt;
&lt;span class="n"&gt;rtificate&lt;/span&gt; &lt;span class="n"&gt;verify&lt;/span&gt; &lt;span class="n"&gt;failed&lt;/span&gt; &lt;span class="p"&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;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;span class="n"&gt;specs&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;4.8&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;gz&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>seven.lee</author>
      <pubDate>Wed, 02 Aug 2017 16:43:26 +0800</pubDate>
      <link>https://ruby-china.org/topics/33707</link>
      <guid>https://ruby-china.org/topics/33707</guid>
    </item>
    <item>
      <title>针对 Mac 安装 Rails 遇到的 openssl 无法安装的问题解决办法</title>
      <description>&lt;pre class="highlight shell"&gt;&lt;code&gt;使用rvm安装ruby 2.3.0以上的版本，安装rails的时候会遇到Unable to require openssl, &lt;span class="nb"&gt;install &lt;/span&gt;OpenSSL and rebuild ruby &lt;span class="o"&gt;(&lt;/span&gt;preferred&lt;span class="o"&gt;)&lt;/span&gt; or use non-HTTPS sources错误

解决办法如下：
brew &lt;span class="nb"&gt;install &lt;/span&gt;openssl
rvm reinstall 2.3.3 &lt;span class="nt"&gt;--with-openssl-dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="sb"&gt;`&lt;/span&gt;brew &lt;span class="nt"&gt;--prefix&lt;/span&gt; openssl&lt;span class="sb"&gt;`&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;</description>
      <author>seven.lee</author>
      <pubDate>Thu, 13 Jul 2017 14:12:01 +0800</pubDate>
      <link>https://ruby-china.org/topics/33485</link>
      <guid>https://ruby-china.org/topics/33485</guid>
    </item>
    <item>
      <title>如何让 transliterate 输出中文</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;        &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;to_param&lt;/span&gt;
          &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="nb"&gt;id&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;-&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="no"&gt;ActiveSupport&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Inflector&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;transliterate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;subject&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;parameterize&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
        &lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;当subject是中文的时候&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;返回的是&lt;/span&gt;&lt;span class="err"&gt;？，&lt;/span&gt;&lt;span class="no"&gt;ActiveSupport&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;Inflector&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;transliterate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;“&lt;/span&gt;&lt;span class="n"&gt;哈哈&lt;/span&gt;&lt;span class="err"&gt;”&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt;
&lt;span class="n"&gt;怎么能让中文正确的显示出来&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>seven.lee</author>
      <pubDate>Tue, 02 May 2017 15:41:04 +0800</pubDate>
      <link>https://ruby-china.org/topics/32913</link>
      <guid>https://ruby-china.org/topics/32913</guid>
    </item>
    <item>
      <title>想了解一下成都米花网络科技</title>
      <description>&lt;p&gt;社区里有成都那边的朋友了解这个公司吗，帮忙介绍一下，百度信息太少了&lt;/p&gt;</description>
      <author>seven.lee</author>
      <pubDate>Thu, 10 Nov 2016 08:00:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/31565</link>
      <guid>https://ruby-china.org/topics/31565</guid>
    </item>
  </channel>
</rss>
