<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>xxw (欣姐姐)</title>
    <link>https://ruby-china.org/xxw</link>
    <description>hello</description>
    <language>en-us</language>
    <item>
      <title>问题：rails3.2 + ruby 1.9 + mysql 全文检索，用什么最好, thinking-sphinx?</title>
      <description>&lt;p&gt;rails3.2+ruby1.9+mysql 全文检索，用什么最好？是 thinking-sphinx or sunspot,tire?
我准备用 sphinx，不知道有什么缺点？
望分析下。&lt;/p&gt;</description>
      <author>xxw</author>
      <pubDate>Wed, 21 Nov 2012 19:52:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/6978</link>
      <guid>https://ruby-china.org/topics/6978</guid>
    </item>
    <item>
      <title>问题：Don't know how to build task 'thinking_sphinx:indexer'  </title>
      <description>&lt;p&gt;rails 3.2.1 ruby 1.9 sphinx-for-chinese+thinking_sphinx mysql5.5
运行：rake thinking_sphinx:indexer 
出现：Don't know how to build task 'thinking_sphinx:indexer'
配置信息：
1.config/sphinx.yml:&lt;/p&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;development&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
     &lt;span class="na"&gt;searchd_binary_name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;searchd&lt;/span&gt;
     &lt;span class="na"&gt;indexer_binary_name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;indexer&lt;/span&gt;
     &lt;span class="na"&gt;charset_type&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;zh_ch.utf-8&lt;/span&gt;
     &lt;span class="na"&gt;bin_path&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;/usr/local/sphinx/bin&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;【/us/local/sphinx/bin:
&lt;img src="//l.ruby-china.com/photo/48c6becf3d1bcd1cec9530158e768c20.png" title="" alt=""&gt;
】
2.运行：rake thinking_sphinx:configure
生成的 development.sphinx.conf 是：&lt;/p&gt;
&lt;pre class="highlight conf"&gt;&lt;code&gt;&lt;span class="n"&gt;indexer&lt;/span&gt;
  {
  }
&lt;span class="n"&gt;searchd&lt;/span&gt;
  {
    &lt;span class="n"&gt;listen&lt;/span&gt; = &lt;span class="m"&gt;127&lt;/span&gt;.&lt;span class="m"&gt;0&lt;/span&gt;.&lt;span class="m"&gt;0&lt;/span&gt;.&lt;span class="m"&gt;1&lt;/span&gt;:&lt;span class="m"&gt;9312&lt;/span&gt;
    &lt;span class="n"&gt;log&lt;/span&gt; = /&lt;span class="n"&gt;home&lt;/span&gt;/&lt;span class="n"&gt;wilxn&lt;/span&gt;/&lt;span class="n"&gt;depot&lt;/span&gt;/&lt;span class="n"&gt;log&lt;/span&gt;/&lt;span class="n"&gt;searchd&lt;/span&gt;.&lt;span class="n"&gt;log&lt;/span&gt;
    &lt;span class="n"&gt;query_log&lt;/span&gt; = /&lt;span class="n"&gt;home&lt;/span&gt;/&lt;span class="n"&gt;wilxn&lt;/span&gt;/&lt;span class="n"&gt;depot&lt;/span&gt;/&lt;span class="n"&gt;log&lt;/span&gt;/&lt;span class="n"&gt;searchd&lt;/span&gt;.&lt;span class="n"&gt;query&lt;/span&gt;.&lt;span class="n"&gt;log&lt;/span&gt;
    &lt;span class="n"&gt;pid_file&lt;/span&gt; = /&lt;span class="n"&gt;home&lt;/span&gt;/&lt;span class="n"&gt;wilxn&lt;/span&gt;/&lt;span class="n"&gt;depot&lt;/span&gt;/&lt;span class="n"&gt;log&lt;/span&gt;/&lt;span class="n"&gt;searchd&lt;/span&gt;.&lt;span class="n"&gt;development&lt;/span&gt;.&lt;span class="n"&gt;pid&lt;/span&gt;
  }
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>xxw</author>
      <pubDate>Wed, 21 Nov 2012 11:48:03 +0800</pubDate>
      <link>https://ruby-china.org/topics/6958</link>
      <guid>https://ruby-china.org/topics/6958</guid>
    </item>
    <item>
      <title>解决因编码问题造成 sphinx 中文检索失败</title>
      <description>&lt;p&gt;试了很多方法，修改 sphinx.conf，但是结果输入中文数据，检索的结果总为 0.
用 select 查看了数据库里面存的数据，发现原来是 mysql 数据库编码的问题。
sphinx.conf 设置的是 utf8
运行：mysql&amp;gt; show variables like '%char%';
&lt;img src="//l.ruby-china.com/photo/cf52b1cbecf8e640ec389ce306a3a1b6.png" title="" alt=""&gt;
于是，将其改为我要的 utf8；
mysql&amp;gt; SET character_set_database = utf8.
ok.&lt;/p&gt;</description>
      <author>xxw</author>
      <pubDate>Wed, 21 Nov 2012 00:38:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/6954</link>
      <guid>https://ruby-china.org/topics/6954</guid>
    </item>
    <item>
      <title>Access denied for user 'root'@'localhost' (using password: YES)</title>
      <description>&lt;p&gt;我想把之前用 sqlite 的 rails 项目改为 mysql，
之前安装好 mysql 环境，access 都是正确的，密码输入正确的。修改过 rails 的 database.yml 文件（如下），
database.yml 中：&lt;/p&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;development&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;adapter&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;mysql2&lt;/span&gt;
  &lt;span class="na"&gt;database&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;peck_development&lt;/span&gt;
  &lt;span class="na"&gt;username&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;root&lt;/span&gt;
  &lt;span class="na"&gt;password&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="err"&gt;******&lt;/span&gt;
  &lt;span class="na"&gt;pool&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5&lt;/span&gt;
  &lt;span class="na"&gt;host&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;localhost&lt;/span&gt;
  &lt;span class="na"&gt;encoding&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;utf8&lt;/span&gt;
  &lt;span class="na"&gt;timeout&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;通过在 ubuntu 从完全删除 mysql 后，重新安装，mysql 正常。通过几次试验发现：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;mysql &lt;span class="nt"&gt;-u&lt;/span&gt; root &lt;span class="nt"&gt;-p&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;输入密码，正常进入
只要运行 &lt;code&gt;rake db:create&lt;/code&gt; 后，
出现&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rake aborted!Access denied for user 'root'@'localhost' (using password: YES)。 
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;$ &lt;/span&gt;mysql &lt;span class="nt"&gt;-u&lt;/span&gt; root &lt;span class="nt"&gt;-p&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;输入密码，即出现：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Access denied for user 'root'@'localhost' (using password: YES)
&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;rails: 3.2.1 &lt;/li&gt;
&lt;li&gt;ruby: 1.9 &lt;/li&gt;
&lt;/ul&gt;</description>
      <author>xxw</author>
      <pubDate>Mon, 19 Nov 2012 22:35:45 +0800</pubDate>
      <link>https://ruby-china.org/topics/6919</link>
      <guid>https://ruby-china.org/topics/6919</guid>
    </item>
  </channel>
</rss>
