<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>woojuno (Kenny Woo)</title>
    <link>https://ruby-china.org/woojuno</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>pg Ruby 1.9 &amp; 2.0 书中关于多个参数的 blocks 调用的例子出错</title>
      <description>&lt;p&gt;2.7 节中有一个例子&lt;/p&gt;
&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;who_says_what&lt;/span&gt;
    &lt;span class="k"&gt;yield&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="s2"&gt;"Dave"&lt;/span&gt; &lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"hello"&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;yield&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt; &lt;span class="s2"&gt;"Andy"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;"goodbye"&lt;/span&gt; &lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;

&lt;span class="n"&gt;who_says_what&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;person&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;phrase&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="err"&gt;​&lt;/span&gt;&lt;span class="s2"&gt;"​&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;person&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;​ says ​&lt;/span&gt;&lt;span class="si"&gt;#{&lt;/span&gt;&lt;span class="n"&gt;phrase&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;​"&lt;/span&gt;&lt;span class="err"&gt;​&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="书中的输出结果："&gt;书中的输出结果：&lt;/h2&gt;
&lt;p&gt;Dave says hello&lt;/p&gt;
&lt;h2 id="Andy says goodbye"&gt;Andy says goodbye&lt;/h2&gt;&lt;h2 id="但是，我的运行结果出错："&gt;但是，我的运行结果出错：&lt;/h2&gt;
&lt;p&gt;syntax error, unexpected ',', expecting ')'
    yield ( "Dave" , "hello" )
                    ^
syntax error, unexpected ')', expecting keyword_end
syntax error, unexpected ',', expecting ')'
    yield ( "Andy", "goodbye" )
                   ^
syntax error, unexpected ')', expecting keyword_end
syntax error, unexpected tIDENTIFIER, expecting '}'
...on}​ says ​#{phrase}​"​}&lt;/p&gt;
&lt;h2 id="...                               ^"&gt;...                               ^&lt;/h2&gt;
&lt;p&gt;看文档也没发现哪里用错了，谁能帮我看看？&lt;/p&gt;</description>
      <author>woojuno</author>
      <pubDate>Fri, 22 Aug 2014 10:58:06 +0800</pubDate>
      <link>https://ruby-china.org/topics/21177</link>
      <guid>https://ruby-china.org/topics/21177</guid>
    </item>
    <item>
      <title>关于 ruby 的 rdoc 最新版本</title>
      <description>&lt;p&gt;我是初看 programming ruby，其中使用 rdoc 有一句 shell:&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ri GC
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;但是，我在命令行中敲击后并没有得到预想的结果，而是给出了“Nothing known about GC”。
我在网上查了方法，需要安装 rdoc-data, 我就 gem 下载并安装，但是得到新的问题：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gem &lt;span class="nb"&gt;install &lt;/span&gt;rdoc-data
...
rdoc-data &lt;span class="nt"&gt;--install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="结果："&gt;结果：&lt;/h2&gt;&lt;h2 id="Your ruby version 2.1.2 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0"&gt;Your ruby version 2.1.2 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0&lt;/h2&gt;
&lt;p&gt;然后我就不知道怎么解决了，请问各位，谁能指导我下？&lt;/p&gt;</description>
      <author>woojuno</author>
      <pubDate>Thu, 21 Aug 2014 14:06:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/21155</link>
      <guid>https://ruby-china.org/topics/21155</guid>
    </item>
  </channel>
</rss>
