<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>道喜技术日记</title>
    <link>http://www.hhtong.com/blog1/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>RCP Rails Ruby 。。。创新来自于刻苦的实践和勤奋的思考...  www.hhtong.com</description>
    <item>
      <title>Rails框架：如何演练Rails 2.1 RC1</title>
      <description>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="Title"&gt;Rails框架讲座：如何演练Rails 2.1 RC1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;hr style="width: 100%; height: 3px;" /&gt; &lt;span style="font-weight: bold;"&gt;目录&lt;/span&gt;
&lt;ul&gt;
    &lt;li&gt;（一）&lt;a href="#system_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;系统环境&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（二）&lt;a href="#bedingung_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;前提条件&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（三）&lt;a href="#ziel_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;目的&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（四）&lt;a href="#solution_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;解决方案&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（五）&lt;a href="#audio_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;视听教学&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（六）&lt;a href="#bemerkung_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;必须注意的问题&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（七）&lt;a href="#references_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;参考资料&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;（八）&lt;a href="#codes_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;命令清单&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt; （九）&lt;a href="#pdf_tinymce"&gt;&lt;span style="font-weight: bold;"&gt;下载文件pdf&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="system_tinymce"&gt;&lt;/a&gt;&amp;nbsp;（一）系统环境：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;a href="http://www.ruby-lang.org/en/"&gt;Ruby&lt;/a&gt; 语言 1.8.6版本， &lt;a target="_blank" href="http://www.hhtong.com/blog1/articles/2006/04/14/rails20060413_ruby_1_8_4"&gt;点击这里Ruby1.8.4&lt;/a&gt;。要想安装多个Ruby语言运行环境请看&lt;a target="_blank" href="http://www.hhtong.com/blog1/articles/2006/12/26/rails20061226_ruby_version"&gt;这里&lt;/a&gt;。&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.rubyonrails.org/"&gt;&lt;span class="link-ico"&gt;&lt;/span&gt;Rails&lt;/a&gt; 框架 2.0.2版本，安装方法请看&lt;a href="http://www.hhtong.com/blog1/pages/jutwlfx2007_19" target="_blank"&gt;这里&lt;/a&gt;，最简单方法是第一种方法即可。&lt;/li&gt;
    &lt;li&gt;Windows XP 或者 Windows 2000操作系统 或者 Linux Ubuntu操作系统&lt;/li&gt;
    &lt;li&gt;需要一个浏览器，如&lt;a href="http://www.mozilla.com/"&gt;&lt;span class="link-ico"&gt;&lt;/span&gt;FireFox1.5.0.1&lt;/a&gt;以上版本。&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.flos-freeware.ch/notepad2.html" target="_blank"&gt;&lt;span class="link-ico"&gt;&lt;/span&gt;&lt;/a&gt;开发编辑工具 &lt;a href="http://www.flos-freeware.ch/notepad2.html" target="_blank"&gt;Notepad2&lt;/a&gt; ，安装方法请单击&lt;a href="http://www.hhtong.com/blog1/articles/2006/05/06/tools20060505_notepad2" target="_blank"&gt;这里&lt;/a&gt;，复制一个notepad2.exe，并且更名为vi.exe。&lt;/li&gt;
    &lt;li&gt;在Windows XP上安装Linux核心命令，&lt;a href="http://www.hhtong.com/blog1/articles/2006/07/15/news20060715-gnuwin32" target="_blank"&gt;点击这里&lt;/a&gt;。&lt;/li&gt;
    &lt;li&gt;如何在Windows Console下使用命令svn（下载软件），&lt;a href="http://www.hhtong.com/blog1/articles/2006/05/22/command20060521_svn_windows" target="_blank"&gt;点击这里&lt;/a&gt;。&lt;/li&gt;
    &lt;li&gt;在Windows上安装版本控制系统Git作为客户端使用，&lt;a href="http://www.hhtong.com/blog1/articles/2008/04/10/git_on_windows20080410" target="_blank"&gt;点击这里&lt;/a&gt;。&lt;/li&gt;
    &lt;li&gt;安装数据库系统SQLite3，&lt;a href="http://www.hhtong.com/blog1/pages/sftibja2007_30" target="_blank"&gt;点击这里&lt;/a&gt;。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="bedingung_tinymce"&gt;&amp;nbsp;&lt;/a&gt;（二）前提条件：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;ol&gt;
    &lt;li&gt;在本机Winodw操作系统上，我们的工作目录为d:\works_rails2008。 &lt;/li&gt;
    &lt;li&gt;你的电脑必须在线。&lt;/li&gt;
    &lt;li&gt;安装Rails框架插件thin:
    &lt;pre&gt;&lt;code&gt;gem install thin --no-ri --no-rdoc&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="ziel_tinymce"&gt;&amp;nbsp;&lt;/a&gt;（三）目的：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;ol&gt;
    &lt;li&gt;我们想要在一个已有Rails项目（版本为2.0.2）上安装和使用Rails框架最新版本2.1 RC1，注意不改变系统上的Rails框架版本。&lt;/li&gt;
&lt;/ol&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="solution_tinymce"&gt;&amp;nbsp;&lt;/a&gt;（四）解决方案：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;ol&gt;
    &lt;li&gt;创建一个Rails项目：
    &lt;pre&gt;&lt;code&gt;rails test_project &amp;amp;&amp;amp; cd test_project&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;查看系统Rails框架版本，应该还是版本2.0.2。
    &lt;pre&gt;&lt;code&gt;rails -v&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;查看该Rails项目的版本信息
    &lt;pre&gt;&lt;code&gt;ruby script/about&lt;/code&gt;&lt;/pre&gt;
    输出结果：
    &lt;pre&gt;&lt;code&gt;About your application's environment&lt;br /&gt;Ruby version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.8.6 (i386-mswin32)&lt;br /&gt;RubyGems version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1.1&lt;br /&gt;Rails version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.2&lt;br /&gt;Active Record version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.2&lt;br /&gt;Action Pack version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.2&lt;br /&gt;Active Resource version&amp;nbsp;&amp;nbsp; 2.0.2&lt;br /&gt;Action Mailer version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.2&lt;br /&gt;Active Support version&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.2&lt;br /&gt;Application root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E:/coding/work_rails2008/test_project&lt;br /&gt;Environment&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; development&lt;br /&gt;Database adapter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlite3&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;安装Rails框架2.1 RC1到该Rails项目上
    &lt;pre&gt;&lt;code&gt;git clone git://github.com/rails/rails.git vendor/rails&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;再一次查看该Rails项目的版本信息
    &lt;pre&gt;&lt;code&gt;ruby script/about&lt;/code&gt;&lt;/pre&gt;
    输出结果：
    &lt;pre&gt;&lt;code&gt;About your application's environment&lt;br /&gt;Ruby version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.8.6 (i386-mswin32)&lt;br /&gt;RubyGems version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.1.1&lt;br /&gt;Rails version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.991&lt;br /&gt;Active Record version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.991&lt;br /&gt;Action Pack version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.991&lt;br /&gt;Active Resource version&amp;nbsp;&amp;nbsp; 2.0.991&lt;br /&gt;Action Mailer version&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.991&lt;br /&gt;Active Support version&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.0.991&lt;br /&gt;Edge Rails revision&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4d248543429918bc5a63e109e6f2327ffab9848b&lt;br /&gt;Application root&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E:/coding/work_rails2008/test_project&lt;br /&gt;Environment&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; development&lt;br /&gt;Database adapter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sqlite3&lt;br /&gt;Database schema version&amp;nbsp;&amp;nbsp; 0&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;查看该Rails项目目录script文件
    &lt;pre&gt;&lt;code&gt;ls script&lt;/code&gt;&lt;/pre&gt;
    输出结果：
    &lt;pre&gt;&lt;code&gt;about&amp;nbsp; console&amp;nbsp; destroy&amp;nbsp; generate&amp;nbsp; performance&amp;nbsp; plugin&amp;nbsp; process&amp;nbsp; runner&amp;nbsp; server&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;更新该Rails项目相关到Rails2.1 RC1内容
    &lt;pre&gt;&lt;code&gt;rake rails:update&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;查看该Rails项目目录script文件，发现多了一个文件dbconsole
    &lt;pre&gt;&lt;code&gt;ls script&lt;/code&gt;&lt;/pre&gt;
    输出结果：
    &lt;pre&gt;&lt;code&gt;about&amp;nbsp;&amp;nbsp;&amp;nbsp; dbconsole&amp;nbsp; generate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plugin&amp;nbsp;&amp;nbsp; runner console&amp;nbsp; destroy&amp;nbsp;&amp;nbsp;&amp;nbsp; performance&amp;nbsp; process&amp;nbsp; server&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;为了使用上面这个新文件dbconsole，可以使用如下命令。该命令简化和统一了打开数据库方法。
    &lt;pre&gt;&lt;code&gt;ruby script/dbconsole&lt;br /&gt;&amp;gt;&amp;gt;.exit&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;再次，查看系统Rails框架版本，应该还是版本2.0.2。
    &lt;pre&gt;&lt;code&gt;rails -v&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;修改该Rails的相关配置文件environment.rb
    &lt;pre&gt;&lt;code&gt;vi config/environment.rb&lt;br /&gt;【代码开始】&lt;br /&gt;   。。。&lt;br /&gt;   RAILS_GEM_VERSION = '2.0.991'&lt;br /&gt;   。。。 &lt;br /&gt;【代码结束】&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;创建该Rails的相关配置文件new_defaults.rb
    &lt;pre&gt;&lt;code&gt;vi config/initializers/new_defaults.rb&lt;br /&gt;【代码开始】  &lt;br /&gt;# These settins change the behavior of Rails 2 apps and will be defaults&lt;br /&gt;# for Rails 3. You can remove this initializer when Rails 3 is released.    &lt;br /&gt;# Only save the attributes that have changed since the record was loaded.   &lt;br /&gt;ActiveRecord::Base.partial_updates = true&lt;br /&gt;# Include ActiveRecord class name as root for JSON serialized output.&lt;br /&gt;ActiveRecord::Base.include_root_in_json = true&lt;br /&gt;# Use ISO 8601 format for JSON serialized times and dates   &lt;br /&gt;ActiveSupport.use_standard_json_time_format = true&lt;br /&gt;# Don't escape HTML entities in JSON, leave that for the #json_escape helper   &lt;br /&gt;# if you're including raw json in an HTML page.   &lt;br /&gt;ActiveSupport.escape_html_entities_in_json = false &lt;br /&gt;【代码结束】&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;启动网络服务器thin，或者使用Mongrel。
    &lt;pre&gt;&lt;code&gt;thin start&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
&lt;/ol&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="audio_tinymce"&gt;&amp;nbsp;&lt;/a&gt;（五）视听教学：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt; &lt;br /&gt; &lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="bemerkung_tinymce"&gt;&amp;nbsp;&lt;/a&gt; （六）必须注意的问题：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;ul&gt;
    &lt;li&gt;可能出现的问题之一：&lt;br /&gt;&lt;a href="http://ar-code.lighthouseapp.com/projects/34/tickets/166-cannot-bootstrap-undefined-method-register_template_handler-for-actionview-base-class" target="_blank"&gt; http://ar-code.lighthouseapp.com/projects/34/tickets/166-cannot-bootstrap-undefined-method-register_template_handler-for-actionview-base-class&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; 实例代码：&lt;/span&gt;&lt;br /&gt;
    &lt;pre&gt;&lt;code&gt;源代码 ActionView::Base::register_template_handler :liquid, LiquidView 修改为： ActionView::Template::register_template_handler :liquid, LiquidView&lt;/code&gt;&lt;/pre&gt;
    &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="references_tinymce"&gt;&amp;nbsp;&lt;/a&gt;（七）参考资料：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;a target="_blank" href="http://www.lycom.de/past/2008/5/29/rails2-1-2008-05-29/"&gt;Rails 2.1将会有什么&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="codes_tinymce"&gt;&amp;nbsp;&lt;/a&gt;（八）命令清单：&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;
&lt;pre&gt;&lt;cods&gt;rails test_project &amp;amp;&amp;amp; cd test_project&lt;br /&gt;rails -v &lt;br /&gt;ruby script/about &lt;br /&gt;git clone git://github.com/rails/rails.git vendor/rails &lt;br /&gt;ruby script/about &lt;br /&gt;ls script &lt;br /&gt;rake rails:update &lt;br /&gt;ls script &lt;br /&gt;ruby script/dbconsole&lt;br /&gt;&amp;nbsp;.exit &lt;br /&gt;rails -v  &lt;br /&gt;vi config/environment.rb &lt;br /&gt;【代码开始】   &lt;br /&gt;。。。   &lt;br /&gt;RAILS_GEM_VERSION = '2.0.991'  &lt;br /&gt;。。。 &lt;br /&gt;【代码结束】  &lt;br /&gt;vi config/initializers/new_defaults.rb &lt;br /&gt;【代码开始】   &lt;br /&gt;# These settins change the behavior of Rails 2 apps and will be defaults   &lt;br /&gt;# for Rails 3. You can remove this initializer when Rails 3 is released.    &lt;br /&gt;# Only save the attributes that have changed since the record was loaded.   &lt;br /&gt;ActiveRecord::Base.partial_updates = true    &lt;br /&gt;# Include ActiveRecord class name as root for JSON serialized output.   &lt;br /&gt;ActiveRecord::Base.include_root_in_json = true    &lt;br /&gt;# Use ISO 8601 format for JSON serialized times and dates   &lt;br /&gt;ActiveSupport.use_standard_json_time_format = true    &lt;br /&gt;# Don't escape HTML entities in JSON, leave that for the #json_escape helper   &lt;br /&gt;# if you're including raw json in an HTML page.   &lt;br /&gt;ActiveSupport.escape_html_entities_in_json = false &lt;br /&gt;【代码结束】 &lt;br /&gt;thin start&lt;/cods&gt;&lt;/pre&gt;
&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt; &lt;span style="font-weight: bold;"&gt;&lt;a name="pdf_tinymce"&gt;&amp;nbsp;&lt;/a&gt; （九）下载文件pdf：&lt;br /&gt; &lt;/span&gt; &lt;hr style="width: 100%; height: 2px;" /&gt;</description>
      <pubDate>Thu, 29 May 2008 11:01:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:d41f93df-aa90-43a7-a800-6518f86b3a16</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/05/29/rails2-1-2008-05-29</link>
      <category>Rails框架实例讲座</category>
      <category>rails</category>
      <category>2.1</category>
      <category>install</category>
      <category>tutorials</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1782</trackback:ping>
    </item>
    <item>
      <title>JRuby语言：《JRuby语言实战技术》预计2008年6月出版</title>
      <description>&lt;h3&gt;《JRuby语言实战技术》预计2008年6月出版&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;封面&lt;/span&gt;&lt;br /&gt;&lt;img src="http://www.hhtong.com/blog1/files/book-jruby-2008-05-26_110420.png" alt="" /&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;样章&lt;/span&gt;&lt;br /&gt;样章已经在&lt;a href="http://cnrails.googlegroups.com/" target="_blank"&gt;Google cnRails论坛&lt;/a&gt;上（需要注册）可以下载了。&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Mon, 26 May 2008 11:06:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:a0e3d205-64bc-450e-a192-6af795837881</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/05/26/book-jruby-2008-05-26_110420</link>
      <category>Ruby语言+JRuby语言</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1781</trackback:ping>
    </item>
    <item>
      <title>软件开发工具：在Windows上安装版本控制系统Git作为客户端使用</title>
      <description>&lt;h3&gt;在Windows上安装版本控制系统Git作为客户端使用&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;Git首页&lt;br /&gt;&lt;a href="http://git.or.cz/" target="_blank"&gt;http://git.or.cz/&lt;/a&gt;&lt;br /&gt;Windows版本Git首页&lt;br /&gt;&lt;a href="http://code.google.com/p/msysgit/downloads/list" target="_blank"&gt;http://code.google.com/p/msysgit/downloads/list&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;下载软件
    &lt;pre&gt;&lt;code&gt;wget http://msysgit.googlecode.com/files/Git-1.5.4-preview20080202.exe&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;安装软件
    &lt;pre&gt;&lt;code&gt;start Git-1.5.4-preview20080202.exe&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;说明&lt;br /&gt;越来越多的Rails插件也通过使用git工具来进行安装。&lt;/li&gt;
    &lt;li&gt;参考资料&lt;br /&gt;&lt;a href="http://www.lycom.de/past/2008/4/10/git-2008-04-10/" target="_blank"&gt;开发软件工具：版本控制系统Git&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Thu, 10 Apr 2008 21:20:00 +0200</pubDate>
      <guid isPermaLink="false">urn:uuid:e0928ac2-1f57-4087-90b2-6351437b940d</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/04/10/git_on_windows20080410</link>
      <category>开发工具</category>
      <category>system</category>
      <category>control</category>
      <category>version</category>
      <category>Tools</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1780</trackback:ping>
    </item>
    <item>
      <title>软件命令行解说：解决GnuWin32在Windows Vista上的问题</title>
      <description>&lt;h3&gt;软件命令行解说：解决GnuWin32在Windows Vista上的问题&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;问题说明&lt;/span&gt;&lt;br /&gt;在Windows Vista上使用 &lt;a href="/blog1/articles/2006/07/15/news20060715-gnuwin32" target="/blog1/articles/2006/07/15/news20060715-gnuwin32"&gt;GnuWin32&lt;/a&gt; ，会出现缺少一些动态软件包，如 libintl3.dll 、 libiconv.dll、 pcre3.dll 等。&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;解决方法&lt;/span&gt;&lt;br /&gt;
    &lt;ol&gt;
        &lt;li&gt;下载以下相关的动态软件包文件（这是为GnuWin32）&lt;br /&gt;&lt;a href="http://surfnet.dl.sourceforge.net/sourceforge/gnuwin32/libiconv-1.9.2-1-bin.zip" target="_blank"&gt;http://surfnet.dl.sourceforge.net/sourceforge/gnuwin32/libiconv-1.9.2-1-bin.zip&lt;/a&gt;&lt;br /&gt;&lt;a href="https://lampsvn.epfl.ch/trac/scala/browser/scala/trunk/test/libintl3.dll?rev=7872&amp;amp;format=raw" target="_blank"&gt;https://lampsvn.epfl.ch/trac/scala/browser/scala/trunk/test/libintl3.dll?rev=7872&amp;amp;format=raw&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;下载以下相关的动态软件包文件（这是为命令grep）&lt;br /&gt;&lt;a href="http://garr.dl.sourceforge.net/sourceforge/gnuwin32/pcre-7.0-bin.zip" target="_blank"&gt;http://garr.dl.sourceforge.net/sourceforge/gnuwin32/pcre-7.0-bin.zip&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;把这些软件包dll文件存放到 GnuWin32 或者 grep 根目录下的目录bin中，如果需要解压的话先解压。&lt;/li&gt;
    &lt;/ol&gt;
    &lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Sun, 23 Mar 2008 23:33:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:67bc209b-7790-4476-b02e-bc3ddd34dd91</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/03/23/gnuwin32_vista_</link>
      <category>软件命令解说</category>
      <category>GnuWin32</category>
      <category>Windows</category>
      <category>vista</category>
      <category>DOS</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1779</trackback:ping>
    </item>
    <item>
      <title>JRuby语言内部报道：CRuby语言和JRuby语言gem命令差异</title>
      <description>&lt;h3&gt;JRuby语言内部报道：CRuby语言和JRuby语言的gem命令差异&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;问题提出&lt;/span&gt;&lt;br /&gt;曾经在CRuby和JRuby语言中，命令gem install antwrap或者gem install Antwrap是一样的，但是现在JRuby语言不行了，这是因为它注意区分大小写了。&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;JRuby错误命令实例&lt;/span&gt;
    &lt;pre&gt;&lt;code&gt;jruby -S gem install antwrap -r&lt;/code&gt;&lt;/pre&gt;
    命令执行输出结果
    &lt;pre&gt;&lt;code&gt;JRuby limited openssl loaded. gem install jruby-openssl for full support.&lt;br /&gt;http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL&lt;br /&gt;ERROR:&amp;nbsp; could not find antwrap locally or in a repository&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;解决方案&lt;/span&gt;
    &lt;pre&gt;&lt;code&gt;jruby -S gem install Antwrap -r&lt;/code&gt;&lt;/pre&gt;
    命令执行 输出结果
    &lt;pre&gt;&lt;code&gt;JRuby limited openssl loaded. gem install jruby-openssl for full support.&lt;br /&gt;http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL&lt;br /&gt;Successfully installed Antwrap-0.7.0-java&lt;br /&gt;1 gem installed&lt;br /&gt;Installing ri documentation for Antwrap-0.7.0-java...&lt;br /&gt;Installing RDoc documentation for Antwrap-0.7.0-java...&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;参考资料&lt;/span&gt; &lt;br /&gt;&lt;a href="/blog1/articles/2007/08/06/infoq-20070806-antwrap" target="/blog1/articles/2007/08/06/infoq-20070806-antwrap"&gt;http://www.hhtong.com/blog1/articles/2007/08/06/infoq-20070806-antwrap&lt;/a&gt;     &lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Fri, 21 Mar 2008 21:14:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:715000d1-5f78-4e27-aecc-678bc89ad944</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/03/21/jruby-antwarp-20080321</link>
      <category>Ruby语言+JRuby语言</category>
      <category>jruby</category>
      <category>gem</category>
      <category>install</category>
      <category>antwrap</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1778</trackback:ping>
    </item>
    <item>
      <title>软件命令行解说：批量转换图片文件格式</title>
      <description>&lt;h3&gt;软件命令行解说：批量转换图片文件格式&lt;br /&gt;&lt;/h3&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;前提说明&lt;/span&gt;&lt;br /&gt;这里介绍的方法需要使用软件ImageMagick，安装方法请看下面的&amp;ldquo;参考资料&amp;rdquo;的第一个链接。&lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;转换单个图片文件命令&lt;/span&gt;&lt;br /&gt;下面命令的第一个参数是原文件。
    &lt;pre&gt;&lt;code&gt;convert image.jpg image.png&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;批量转换图片文件方法&lt;/span&gt;&lt;br /&gt;创建一个文件&lt;a href="/blog1/files/convt-images.bat.txt" target="_blank"&gt;convt-images.bat&lt;/a&gt;，该文件与需要转换的图片在同一目录下，然后把下面的代码存放到该文件中，最后执行该文件convt-images。
    &lt;pre&gt;&lt;code&gt;FOR /F &amp;quot;delims=.&amp;quot; %%k IN ('dir /b .\*.tiff') DO (&lt;br /&gt;&amp;nbsp; convert %%k.tiff %%k.png&lt;br /&gt;&amp;nbsp; rem del %%k.tiff&lt;br /&gt;)&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;参考资料&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.hhtong.com/blog1/articles/2007/06/25/rails20070624-attachment_fu" target="_blank"&gt;http://www.hhtong.com/blog1/articles/2007/06/25/rails20070624-attachment_fu&lt;/a&gt;&lt;br /&gt;&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-6125844.html" target="_blank"&gt;http://articles.techrepublic.com.com/5100-10878_11-6125844.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://studio.imagemagick.org/pipermail/magick-users/2004-January/011923.html" target="_blank"&gt;http://studio.imagemagick.org/pipermail/magick-users/2004-January/011923.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Sun, 09 Mar 2008 13:39:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:95e638c5-99f5-4af6-8781-e5bdbe1d6e48</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/03/09/imagemagick20080309</link>
      <category>开发工具</category>
      <category>软件命令解说</category>
      <category>images</category>
      <category>convert</category>
      <category>batch</category>
      <category>shell</category>
      <category>Tool</category>
      <category>ImageMagick</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1777</trackback:ping>
    </item>
    <item>
      <title>Ruby语言：Ruby程序运行外部程序（三）</title>
      <description>&lt;h3&gt;Ruby语言：Ruby程序运行外部程序（三）&lt;/h3&gt;
（.^.）说明：这是一个简单的Windows程序实例应用程序。在下面这个程序中，最后一行代码的函数不能使用Ruby语言的system函数。从中可以看到各种方法之间在不同的场合下存在的差异。&lt;br /&gt;&lt;br /&gt;（.^.）在Windows系统下启动Rails应用程序的Ruby程序。
&lt;pre&gt;&lt;code&gt;require 'Win32API'&lt;br /&gt;&lt;br /&gt;def system(cmd)&lt;br /&gt;&amp;nbsp; sys = Win32API.new &amp;quot;crtdll&amp;quot;, &amp;quot;system&amp;quot;, ['P'], 'L'&lt;br /&gt;&amp;nbsp; sys.Call cmd&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;system(&amp;quot;d: &amp;amp;&amp;amp; cd D:\opt\rails-app &amp;amp;&amp;amp; ruby script/server&amp;quot;)&lt;/code&gt;&lt;/pre&gt;</description>
      <pubDate>Sat, 26 Jan 2008 22:53:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:cfcb7246-57b5-420c-af32-cd6d0db8c97e</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/01/26/ruby-run-20080126</link>
      <category>Ruby语言+JRuby语言</category>
      <category>ruby</category>
      <category>system</category>
      <category>cmd</category>
      <category>run</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1775</trackback:ping>
    </item>
    <item>
      <title>Ruby语言：Ruby程序运行外部程序（二）</title>
      <description>&lt;h3&gt;Ruby语言：Ruby程序运行外部程序（二）&lt;/h3&gt;
&lt;br /&gt;（.^.）说明：这里主要说明面向操作系统的程序代码&lt;br /&gt;&lt;br /&gt; （.^.）Windows操作系统&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;require 'Win32API' &lt;br /&gt;def system(cmd)&lt;br /&gt;&amp;nbsp; sys = Win32API.new &amp;quot;crtdll&amp;quot;, &amp;quot;system&amp;quot;, ['P'], 'L'&lt;br /&gt;&amp;nbsp; sys.Call cmd&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;system(&amp;quot;del ./hello.txt&amp;quot;)&lt;/code&gt; &lt;/pre&gt;
&lt;br /&gt;（.^.）Linux操作系统程序一&lt;br /&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;require &amp;quot;Shell&amp;quot;&lt;br /&gt;&lt;br /&gt;sh = Shell.new&lt;br /&gt;sh.ls &amp;quot;-al .&amp;quot;&lt;br /&gt;sh.cd &amp;quot;/opt/java&amp;quot;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;（.^.）Linux操作系统程序二&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;require &amp;quot;Shell&amp;quot;&lt;br /&gt;&lt;br /&gt;sh = Shell.new&lt;br /&gt;sh.echo(&amp;quot;puts 'Hello World!'&amp;quot;) &amp;gt; hello.rb&lt;br /&gt;sh.time(&amp;quot;ruby hello.rb&amp;quot;)&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt; &lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1817945669022040";
google_ad_output = "textlink";
google_ad_format = "ref_text";
google_cpa_choice = "CAEaCORUiGlBLrfjUA1QBQ";
//--&gt;
&lt;/script&gt; &lt;script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;</description>
      <pubDate>Fri, 25 Jan 2008 22:39:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:5caeb229-42c2-4217-bc59-c9007d49cc70</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/01/25/ruby-run-20080125</link>
      <category>Ruby语言+JRuby语言</category>
      <category>ruby</category>
      <category>system</category>
      <category>cmd</category>
      <category>run</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1774</trackback:ping>
    </item>
    <item>
      <title>Ruby语言：Ruby程序运行外部程序（一）</title>
      <description>&lt;h3&gt;Ruby语言：Ruby程序运行外部程序（一）&lt;/h3&gt;
（.^.）软件环境&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Ruby 1.8.6&lt;/li&gt;
    &lt;li&gt;&lt;a target="_blank" href="/blog1/articles/2006/07/15/news20060715-gnuwin32"&gt;有用的Windows命令工具集GnuWin32&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
（.^.）函数system&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Linux系统实例代码
    &lt;pre&gt;&lt;code&gt;system &amp;quot;rm /tmp/hello.txt&amp;quot;&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;Windows实例代码
    &lt;pre&gt;&lt;code&gt;system &amp;quot;cmd /c del ./hello.txt&amp;quot;&lt;br /&gt;system &amp;quot;calc&amp;quot;&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;说明&lt;br /&gt;在执行该函数system以后，程序会继续执行之后的代码。&lt;/li&gt;
&lt;/ul&gt;
（.^.）函数exec&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Linux系统实例代码
    &lt;pre&gt;&lt;code&gt;system &amp;quot;ls -al /tmp/hello.txt&amp;quot;&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;Windows实例代码
    &lt;pre&gt;&lt;code&gt;system &amp;quot;ls -al ./hello.txt&amp;quot;&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;说明&lt;br /&gt; 在执行该函数exec以后，程序就停止执行之后的代码。&lt;/li&gt;
&lt;/ul&gt;
（.^.）函数&amp;middot;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Windows和Linux系统实例代码
    &lt;pre&gt;&lt;code&gt;&amp;middot;ls -al .&amp;middot;&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;说明&lt;br /&gt;函数&amp;middot;（重音符，在Tab键上面的按钮）能够让我们获得输出结果。&lt;/li&gt;
&lt;/ul&gt;
（.^.）函数%x
&lt;ul&gt;
    &lt;li&gt;Windows和Linux系统实例代码
    &lt;pre&gt;&lt;code&gt;%x(ls -al .)&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;说明&lt;br /&gt;注意这里的括号不能省略。&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Thu, 24 Jan 2008 22:10:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:d42b2a60-9f5e-4f2f-971c-6b1bc728164e</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2008/01/24/ruby-run-20080124</link>
      <category>Ruby语言+JRuby语言</category>
      <category>ruby</category>
      <category>system</category>
      <category>cmd</category>
      <category>run</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1773</trackback:ping>
    </item>
    <item>
      <title>Ruby语言：Ruby语言1.9.0 Windows版本几点说明</title>
      <description>&lt;h4&gt;Ruby语言：Ruby语言1.9.0 Windows版本几点说明&lt;/h4&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;说明&lt;/span&gt;&lt;br /&gt;
    &lt;ul&gt;
        &lt;li&gt;Ruby语言1.9.0是一款&lt;span style="font-weight: bold;"&gt;开发&lt;/span&gt;版本；&lt;/li&gt;
        &lt;li&gt;Ruby语言1.9.0的Windows系统mswin版本有两个版本：32位和64位；&lt;/li&gt;
        &lt;li&gt;Ruby语言1.9.0的Windows系统mswin版本软件，点击&lt;a target="_blank" href="ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/"&gt;这里&lt;/a&gt;或者&lt;a target="_blank" href="http://www.garbagecollect.jp/ruby/mswin32/en/download/develop.html"&gt;这里&lt;/a&gt;；&lt;/li&gt;
        &lt;li&gt;Ruby语言1.9.0的Windows系统mswin版本的第三方软件，点击&lt;a target="_blank" href="ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/"&gt;这里&lt;/a&gt;或&lt;a target="_blank" href="http://www.garbagecollect.jp/ruby/mswin32/en/documents/"&gt;这里&lt;/a&gt;。一般而言这些软件包都是需要的。&lt;/li&gt;
        &lt;li&gt;Ruby语言1.9.0与Rails 2.0不兼容的，Rails 2.0与Ruby 1.8.6版本兼容；&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Windows系统基本安装命令&lt;/span&gt;
    &lt;pre&gt;&lt;code&gt;mkdir d:\opt\ruby1.9&lt;br /&gt;SET RUBY_HOME=d:\opt\ruby1.9&lt;br /&gt;cd d:\opt\ruby1.9&lt;br /&gt;wget ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/unstable/ruby-1.9.0-0-i386-mswin32.zip&lt;br /&gt;7za x ruby-1.9.0-0-i386-mswin32.zip&lt;br /&gt;bin\ruby -v&lt;br /&gt;bin\irb&lt;/code&gt;&lt;/pre&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Windows系统第三方软件包安装方法说明&lt;/span&gt;&lt;br /&gt;
    &lt;ul&gt;
        &lt;li&gt;下载第三方软件包，使用文件名称包含mswin32的文件，如
        &lt;pre&gt;&lt;code&gt;wget http://jarp.does.notwork.org/win32/zlib-1.1.4-1-mswin32.zip&lt;/code&gt;&lt;/pre&gt;
        &lt;/li&gt;
        &lt;li&gt;解压该下载的软件包，如
        &lt;pre&gt;&lt;code&gt;7za x zlib-1.1.4-1-mswin32.zip&lt;/code&gt;&lt;/pre&gt;
        &lt;/li&gt;
        &lt;li&gt;复制该软件包的bin目录下的文件至%RUBY_HOME%\bin中，如
        &lt;pre&gt;&lt;code&gt;cp bin\. %RUBY_HOME%\bin\.&lt;/code&gt;&lt;/pre&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;Windows系统第三方软件包清单&lt;/span&gt;&lt;br /&gt;http://jarp.does.notwork.org/win32/openssl-0.9.8d-2-mswin32.zip&lt;br /&gt;http://jarp.does.notwork.org/win32/pdcurses-2.60-1-mswin32.zip&lt;br /&gt;http://jarp.does.notwork.org/win32/readline-4.3-2-mswin32.zip&lt;br /&gt;http://jarp.does.notwork.org/win32/zlib-1.1.4-1-mswin32.zip&lt;br /&gt;http://jarp.does.notwork.org/win32/pdcurses-2.60-1-mswin32.zip&lt;/li&gt;
    &lt;li&gt;参考资料&lt;br /&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;a target="_blank" href="http://www.lycom.de/past/2007/12/26/ruby20071226/"&gt;Ruby语言1.9版本的开发版正式发行&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a target="_blank" href="/articles/2006/07/15/news20060715-gnuwin32"&gt;有用的Windows命令工具集GnuWin32&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="http://www.lycom.de/pages/tpkbmnsq" target="_blank"&gt;安装Windows XP的Ruby语言运行环境&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Thu, 27 Dec 2007 00:48:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:c82b312c-7d9a-4d20-a3f4-5429b37e67b2</guid>
      <author>gudao.luo@gmail.com (cnruby)</author>
      <link>http://www.hhtong.com/blog1/articles/2007/12/27/ruby20071227</link>
      <category>Ruby语言+JRuby语言</category>
      <category>ruby</category>
      <category>develop</category>
      <category>release</category>
      <trackback:ping>http://www.hhtong.com/blog1/articles/trackback/1772</trackback:ping>
    </item>
  </channel>
</rss>
