<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>代码哥哥</title>
	<atom:link href="http://www.cbrother.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cbrother.com</link>
	<description>发奋的人受人尊敬，正确发奋之人却受人敬仰。</description>
	<lastBuildDate>Fri, 18 May 2012 17:51:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>D3100光圈设置</title>
		<link>http://www.cbrother.com/html/2362.html</link>
		<comments>http://www.cbrother.com/html/2362.html#comments</comments>
		<pubDate>Fri, 18 May 2012 17:51:30 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[摄影]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2362</guid>
		<description><![CDATA[P、A、S、M档都可以在最大光圈范围内进行光圈的调整。
P档是相机自动匹配一组光圈和快门值，用户调整时光圈和快门值同时变化；
A档用户自己控制光圈值，相机自动匹配一个快门值；
S档用户自己控制快门值，相机自动匹配一个光圈值；
M档用户分别设定控制快门和光圈值，相机计算曝光量并给予提示；默认状态下是拨动轮盘控制快门，按住曝光补偿按钮（快门释放按钮后的右边一个按钮，左边一个为屏幕显示按钮）同时拨动轮盘控制光圈值。
新手可以多使用GUIDE“引导模式”以及内置的风景、人物、夜景、运动模式；实在不行就AUTO绿档⋯⋯
色差的问题比较复杂，一般是由白平衡（光线颜色场景差异）、优化模式（风景、鲜艳、自然）设定的不同以及不同品牌相机和不同型号的镜头对不同色彩的敏感度、解析度不同等诸多因素造成的。比如尼康的D3100对黄色和红色的表现就不是很理想，而对蓝色、紫色、绿色的表现则很不错。其次你得好好看看说明书，多多练习，经验积累之后才能够比较准确的把握。
提示：D3100由于是尼康第三代最低端单反机型，其测光系统确实有点差强人意。所以拍摄时尽量避免逆光和高对比反差拍摄。
]]></description>
			<content:encoded><![CDATA[<p>P、A、S、M档都可以在最大光圈范围内进行光圈的调整。<br />
P档是相机自动匹配一组光圈和快门值，用户调整时光圈和快门值同时变化；<br />
A档用户自己控制光圈值，相机自动匹配一个快门值；<br />
S档用户自己控制快门值，相机自动匹配一个光圈值；<br />
M档用户分别设定控制快门和光圈值，相机计算曝光量并给予提示；默认状态下是拨动轮盘控制快门，按住曝光补偿按钮（快门释放按钮后的右边一个按钮，左边一个为屏幕显示按钮）同时拨动轮盘控制光圈值。<br />
新手可以多使用GUIDE“引导模式”以及内置的风景、人物、夜景、运动模式；实在不行就AUTO绿档⋯⋯<br />
色差的问题比较复杂，一般是由白平衡（光线颜色场景差异）、优化模式（风景、鲜艳、自然）设定的不同以及不同品牌相机和不同型号的镜头对不同色彩的敏感度、解析度不同等诸多因素造成的。比如尼康的D3100对黄色和红色的表现就不是很理想，而对蓝色、紫色、绿色的表现则很不错。其次你得好好看看说明书，多多练习，经验积累之后才能够比较准确的把握。<br />
提示：D3100由于是尼康第三代最低端单反机型，其测光系统确实有点差强人意。所以拍摄时尽量避免逆光和高对比反差拍摄。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2362.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android手机别人打电话进来提示停机的解决办法</title>
		<link>http://www.cbrother.com/html/2360.html</link>
		<comments>http://www.cbrother.com/html/2360.html#comments</comments>
		<pubDate>Fri, 18 May 2012 16:24:12 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2360</guid>
		<description><![CDATA[一共分两个步骤
1.不管那些所谓的安全软件牛吹得多么的神,千万不要全信,首先卸载所有安全软件,因为这些软件里通常包含一些什么来电黑名单的功能,你要是设置不当,或者说是软件有什么BUG,你就只有哭.
2.将手机的 来电转接 菜单下的所有项目都禁用
然后就等着吧,看还有没有说反映说你手机停机的,如果还有,那我只能告诉你 我也没办法.
]]></description>
			<content:encoded><![CDATA[<p>一共分两个步骤</p>
<p>1.不管那些所谓的安全软件牛吹得多么的神,千万不要全信,首先卸载所有安全软件,因为这些软件里通常包含一些什么来电黑名单的功能,你要是设置不当,或者说是软件有什么BUG,你就只有哭.</p>
<p>2.将手机的 来电转接 菜单下的所有项目都禁用</p>
<p>然后就等着吧,看还有没有说反映说你手机停机的,如果还有,那我只能告诉你 我也没办法.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2360.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop里做名片改CMYK的注意事项 及其它相关注意事项</title>
		<link>http://www.cbrother.com/html/2355.html</link>
		<comments>http://www.cbrother.com/html/2355.html#comments</comments>
		<pubDate>Fri, 20 Apr 2012 06:59:48 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[大杂烩]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2355</guid>
		<description><![CDATA[今天准备在淘宝上做点名片,看了卖家说要求 要把CMYK改成  C0,M0,Y0,K100  这些数值,居然不知道怎么弄,让大家见笑了,后来问卖家才得知如下:
把名片里所有黑色文字的四色值更改下，要不然印刷出来文字会套黄边，或者印刷出来会粘色的，先选择”图像“菜单中的CMYK模式，然后出现的对话框中选择不拼合，然后用文本工具选择黑色文字，这时在“帮助”菜单的右下方会出现一个黑色的方框，点击黑色方框会出现一个对话框，然后把CMYK四色值分别更改成C0,M0,Y0,K100,然后点击确定，更改好一处后再选择“帮助”菜单右下方的对号就行了，如果还有其他黑色文字也是先用文本工具选择黑色文字，点击帮助菜单栏右下方的黑色边框，把CMYK色值更改下最后点击对号，就行了，以此类推，最后保存成JPG就行了
做名片的字体 以微软雅黑为例 不要小于6号
 
]]></description>
			<content:encoded><![CDATA[<p>今天准备在淘宝上做点名片,看了卖家说要求 要把CMYK改成  C0,M0,Y0,K100  这些数值,居然不知道怎么弄,让大家见笑了,后来问卖家才得知如下:</p>
<p><span style="font-family: 方正隶变简体; color: #000000;">把名片里所有黑色文字的四色值更改下，要不然印刷出来文字会套黄边，或者印刷出来会粘色的，先选择”图像“菜单中的CMYK模式，然后出现的对话框中选择不拼合，然后用文本工具选择黑色文字，这时在“帮助”菜单的右下方会出现一个黑色的方框，点击黑色方框会出现一个对话框，然后把CMYK四色值分别更改成C0,M0,Y0,K100,然后点击确定，更改好一处后再选择“帮助”菜单右下方的对号就行了，如果还有其他黑色文字也是先用文本工具选择黑色文字，点击帮助菜单栏右下方的黑色边框，把CMYK色值更改下最后点击对号，就行了，以此类推，最后保存成JPG就行了</span></p>
<p><span style="font-family: 方正隶变简体; color: #000000;">做名片的字体 以微软雅黑为例 不要小于6号</span></p>
<p><span style="font-family: 方正隶变简体; color: #000000;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2355.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gem::RemoteFetcher::FetchError 错误解决方法 以及ruby gem 本地安装方法</title>
		<link>http://www.cbrother.com/html/2346.html</link>
		<comments>http://www.cbrother.com/html/2346.html#comments</comments>
		<pubDate>Thu, 22 Mar 2012 17:38:04 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Gem::RemoteFetcher::FetchError]]></category>
		<category><![CDATA[Gem::RemoteFetcher::FetchError错误]]></category>
		<category><![CDATA[gem本地安装]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2346</guid>
		<description><![CDATA[railsinstaller中没有默认带有mysql的gem。
使用railsinstaller安装配置完rails环境后，发现无法使用gem update --system等更新或者安装远程的gem的gem install –remote mysql的命令没有成功，都报下面类似的错误：Gem::RemoteFetcher::FetchError，太多的连接重置。
网上有人说是地址被墙了。 

解决办法：
1，在操作的后面加上-p参数：例如：



?





gem update --system -p








参数的作用：option (-p, --[no-]http-proxy [URL]) use an "HTTP proxy for remote operations"，意思是使用代理连接。
安装mysql



?





gem install mysql -p








　　
2，使用本地安装：
gem 的官方地址： http://rubygems.org/
mysql2的gem下载地址：https://rubygems.org/gems/mysql/versions/2.8.1-x86-mingw32
列出所有已安装的gem命令：
gem query --local
安装方法：下载.gem文件，用cd到.gem的所在目录，然后执行下面的命令：
gem install --local filename.gem
或者执行命令的时候带有.gem文件的路径名。
gem install --local F:/ruby/gem/filename.gem
注意：这是一个x86的版本，下载其它msyql或者mysql2的版本，都有安装成功，如果安装过程中报一个libmysql的错误，就到mysql/bin下考别这个文件到ruby/bin/下。



3，增加其它下载资源：
 
先通过gem env 查看gem运行环境



?





gem env








　　增加两个更新的源地址：



?





gem sources -a http://gems.github.com    
gem sources -a http://gems.rubyforge.org








　　4,安装了mysql的gem,在使用时报错：
意思是下载的需要6.0编译的libmysql.dll文件。下载地址是：http://www.mysql.com/downloads/connector/c/
下载后放在ruby/bin目录下即可。

]]></description>
			<content:encoded><![CDATA[<p>railsinstaller中没有默认带有mysql的gem。</p>
<p>使用railsinstaller安装配置完rails环境后，发现无法使用gem update --system等更新或者安装远程的gem的gem install –remote mysql的命令没有成功，都报下面类似的错误：Gem::RemoteFetcher::FetchError，太多的连接重置。<br />
网上有人说是地址被墙了。 </p>
<p><img src="http://pic002.cnblogs.com/images/2011/227422/2011122520000039.gif" alt="" /></p>
<h2><strong>解决办法：</strong></h2>
<p><strong>1，在操作的后面加上-p参数</strong>：例如：</p>
<div>
<div>
<div id="highlighter_610632">
<div><a href="http://www.cnblogs.com/tambor/archive/2011/12/25/2301268.html#">?</a></div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div>
<div><code>gem update --system -p</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p><strong>参数的作用</strong>：option (-p, --[no-]http-proxy [URL]) use an "HTTP proxy for remote operations"，意思是使用代理连接。</p>
<p>安装mysql</p>
<div>
<div>
<div id="highlighter_201678">
<div><a href="http://www.cnblogs.com/tambor/archive/2011/12/25/2301268.html#">?</a></div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div>
<div><code>gem install mysql -p</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>　　</p>
<p><strong>2，使用本地安装：</strong><br />
gem 的官方地址： <a href="http://rubygems.org/">http://rubygems.org/</a></p>
<p>mysql2的gem下载地址：https://rubygems.org/gems/mysql/versions/2.8.1-x86-mingw32</p>
<p>列出所有已安装的gem命令：</p>
<pre>gem query --local</pre>
<p>安装方法：下载.gem文件，用cd到.gem的所在目录，然后执行下面的命令：</p>
<p>gem install --local filename.gem</p>
<p>或者执行命令的时候带有.gem文件的路径名。</p>
<p>gem install --local F:/ruby/gem/filename.gem</p>
<p>注意：这是一个x86的版本，下载其它msyql或者mysql2的版本，都有安装成功，如果安装过程中报一个libmysql的错误，就到mysql/bin下考别这个文件到ruby/bin/下。</p>
<p><img src="http://pic002.cnblogs.com/images/2011/227422/2011122521041113.gif" alt="" /></p>
<p><strong><br />
</strong></p>
<p><strong>3，增加其它下载资源：</strong></p>
<p><strong> </strong><br />
先通过gem env 查看gem运行环境</p>
<div>
<div>
<div id="highlighter_844970">
<div><a href="http://www.cnblogs.com/tambor/archive/2011/12/25/2301268.html#">?</a></div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div>
<div><code>gem env</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>　　增加两个更新的源地址：</p>
<div>
<div>
<div id="highlighter_134826">
<div><a href="http://www.cnblogs.com/tambor/archive/2011/12/25/2301268.html#">?</a></div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div>
<div><code>gem sources -a <a href="http://gems.github.com   ">http://gems.github.com   </a> </code></div>
<div><code>gem sources -a <a href="http://gems.rubyforge.org/">http://gems.rubyforge.org</a></code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<p>　　<strong>4,安装了mysql的gem,在使用时报错：</strong></p>
<p>意思是下载的需要6.0编译的libmysql.dll文件。下载地址是：<a href="http://www.mysql.com/downloads/connector/c/">http://www.mysql.com/downloads/connector/c/</a></p>
<p>下载后放在ruby/bin目录下即可。</p>
<p><script type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2346.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[原创]每步动态域名在ddwrt中设置使用人正确方法(修正官方说明的错误)</title>
		<link>http://www.cbrother.com/html/2342.html</link>
		<comments>http://www.cbrother.com/html/2342.html#comments</comments>
		<pubDate>Sun, 18 Mar 2012 16:12:40 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[大杂烩]]></category>
		<category><![CDATA[3322.org ddwrt]]></category>
		<category><![CDATA[动态域名ddwrt]]></category>
		<category><![CDATA[每步动态域名 ddwrt]]></category>
		<category><![CDATA[花生壳 ddwrt]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2342</guid>
		<description><![CDATA[DDNS服务 自定义
DYNDNS Server：main.meibu.com
用户名：填入用户名如888.meibu.com
密码：填入密码
主机名：&#38; （主机名必须填&#38;否则无法登录）
URL：http://main.meibu.com/ip/login.asp?name=****.meibu.com&#38;pwd=p***** （说明：在把上面的****.meibu.com替换成你自己的域名，把p*****替换成你自己的密码）
下面标红字的东西千万不要用,用了就一直卡在 连接服务器的地方了,  不知道什么原因.至于你信不信,我反正信了.
Additional DDNS Options（这项很重要）：
ip_server_name http://www.bliao.com:2000/ip.phtml
]]></description>
			<content:encoded><![CDATA[<p>DDNS服务 自定义</p>
<p>DYNDNS Server：main.meibu.com</p>
<p>用户名：填入用户名如888.meibu.com</p>
<p>密码：填入密码</p>
<p>主机名：&amp; （主机名必须填&amp;否则无法登录）</p>
<p>URL：http://main.meibu.com/ip/login.asp?name=****.meibu.com&amp;pwd=p***** （说明：在把上面的****.meibu.com替换成你自己的域名，把p*****替换成你自己的密码）</p>
<p>下面标红字的东西千万不要用,用了就一直卡在 连接服务器的地方了,  不知道什么原因.至于你信不信,我反正信了.</p>
<p><span style="color: #ff0000;">Additional DDNS Options（这项很重要）：</span></p>
<p><span style="color: #ff0000;">ip_server_name http://www.bliao.com:2000/ip.phtml</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2342.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redmine 邮件服务器的配置 使用126的邮箱</title>
		<link>http://www.cbrother.com/html/2340.html</link>
		<comments>http://www.cbrother.com/html/2340.html#comments</comments>
		<pubDate>Wed, 14 Mar 2012 17:34:40 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Redmine发邮件]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2340</guid>
		<description><![CDATA[一、同步发送邮件配置
1.将config/email.yml.example重命名为config/email.yml
2.修改config/email.yml文件，修改信息如下： 
 注意:新版本的文件为 config/configuration.yml
写道 # Outgoing email settings
production:
delivery_method: :smtp
smtp_settings:
address: "smtp.126.com"
port: 25
domain: "126.com"
authentication: :login
user_name: "qimo601@126.com"
password: "123456"
development:
delivery_method: :smtp
smtp_settings:
address: "smtp.126.com"
port: 25
domain: "126.com"
authentication: :login
user_name: "qimo601@126.com"
password: "123456"
3.保存退出之后，重新启动服务器。然后访问redmine，以管理员的身份登录系统，点击"管理"----&#62;"配置"----&#62;"邮件通知"，然后点击右下角的"发送测试邮件"，就可以测试你的邮件服务配置是否成功了。
二、异步发送邮件配置
当delivery_method设置为:smtp时, 它的处理流程是这样的:
在触发邮件发生的事件发生后, 首先发送邮件, 直到邮件发送完毕, 页面才跳转. 这就是说在发送邮件的过程中, 页面一直处于等待状态.
那么有没有一种异步发送邮件机制呢? 在Redmien 0.9 之后, 可通过将delivery_method设置为:async_smtp, 这时发送邮件和页面跳转属于不同的线程, 当触发邮件的事件发生后, 发送邮件将会通过消息队列在后台执行, 而页面继续向下执行, 不用等到邮件发送完毕
]]></description>
			<content:encoded><![CDATA[<p>一、同步发送邮件配置</p>
<p>1.将config/email.yml.example重命名为config/email.yml</p>
<p>2.修改config/email.yml文件，修改信息如下： </p>
<p><strong> 注意:新版本的文件为 config/configuration.yml</strong></p>
<p>写道 # Outgoing email settings</p>
<p>production:<br />
delivery_method: :smtp<br />
smtp_settings:<br />
address: "smtp.126.com"<br />
port: 25<br />
domain: "126.com"<br />
authentication: :login<br />
user_name: "qimo601@126.com"<br />
password: "123456"</p>
<p>development:<br />
delivery_method: :smtp<br />
smtp_settings:<br />
address: "smtp.126.com"<br />
port: 25<br />
domain: "126.com"<br />
authentication: :login<br />
user_name: "qimo601@126.com"<br />
password: "123456"</p>
<p>3.保存退出之后，重新启动服务器。然后访问redmine，以管理员的身份登录系统，点击"管理"----&gt;"配置"----&gt;"邮件通知"，然后点击右下角的"发送测试邮件"，就可以测试你的邮件服务配置是否成功了。</p>
<p>二、异步发送邮件配置</p>
<p>当delivery_method设置为:smtp时, 它的处理流程是这样的:</p>
<p>在触发邮件发生的事件发生后, 首先发送邮件, 直到邮件发送完毕, 页面才跳转. 这就是说在发送邮件的过程中, 页面一直处于等待状态.</p>
<p>那么有没有一种异步发送邮件机制呢? 在Redmien 0.9 之后, 可通过将delivery_method设置为:async_smtp, 这时发送邮件和页面跳转属于不同的线程, 当触发邮件的事件发生后, 发送邮件将会通过消息队列在后台执行, 而页面继续向下执行, 不用等到邮件发送完毕</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2340.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决安装Redmine出现 undefined method `requirement&#039; for #</title>
		<link>http://www.cbrother.com/html/2337.html</link>
		<comments>http://www.cbrother.com/html/2337.html#comments</comments>
		<pubDate>Wed, 14 Mar 2012 15:37:02 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2337</guid>
		<description><![CDATA[解决：修改gem_dependency.rb，一般在你安装的rails库目录下，我的是/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/rails/gem_dependency.rb
注释掉81行 #gem self.name, self.requirement # &#60;  1.8 unhappy way
修改为：
gem self.name, :version =&#62; (self.respond_to?(:requirement) ? self.requirement : self.version_requirements)
]]></description>
			<content:encoded><![CDATA[<p>解决：修改gem_dependency.rb，一般在你安装的rails库目录下，我的是/usr/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/rails/gem_dependency.rb</p>
<p>注释掉81行 #gem self.name, self.requirement # &lt;  1.8 unhappy way<br />
修改为：</p>
<p>gem self.name, :version =&gt; (self.respond_to?(:requirement) ? self.requirement : self.version_requirements)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2337.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows下安装Redmine 的方法及注意事项</title>
		<link>http://www.cbrother.com/html/2334.html</link>
		<comments>http://www.cbrother.com/html/2334.html#comments</comments>
		<pubDate>Tue, 13 Mar 2012 20:47:52 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2334</guid>
		<description><![CDATA[下面是安装方法：
一、Redmine安装。
1、准备
安装之前请阅读：RailsInstaller简化了Rails在Windows上的安装过程
英文原文：RailsInstaller Provides Easy Rails on Windows Installation
作者：Rob Bazinet 译者：张龙
RailsInstaller向Windows开发者提供了一种便捷的方式以轻松、快速创建Ruby on Rails 3应用。到目前为止，Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。多亏了来自Engine Yard的Nic Williams博士及其团队，现在一切都变得简单异常。
目前的RailsInstaller提供了如下功能：

通过向导的轻松安装
Rails 3.0.3
Ruby 1.8.7——p330
SLQite 3.7.3
Git 1.7.3.1
DevKit

2、安装
注意：下面的操作要在联网的情况下进行。
转自：http://www.cppblog.com/giigie/archive/2011/07/31/152160.html
最近在一家公司实习。公司用的项目管理软件是开源的redmine，体验非常不错。我想这个东西不仅可以用来管理项目，也可以用来管理个人的学习工作进展啊。于是，我也在自己的虚拟机的2003 server 下安装。
之前为了安装wordpress，我已经在我的电脑上安装了 xampp。这是一个搭建服务器环境的傻瓜式安装包，里面集成了apache,php,mysql,phpMyAdmin,FileZilla FTP Server,Tomcat，这些组件可以选择安装。.
因为redmine是需要apache 和mysql的，所以正好。此外，redmine使用ruby写的，所以还需要ruby的环境。
配置ruby 的环境我选用的是railsinstaller 。
之前我在网上搜索安装redmine 的教程，配置ruby环境大多是用InstantRails。我实际用了一下，效果不太好。因为InstantRails从2007年开始就没有更新了，里面包含的很多组件版本都很旧，直接搭建的话需要升级各种组件，而且组件之间的依赖关系比较混乱，反正我是在里面绕了很多弯路。而且InstantRails 里面自带有很低版本的apache,mysql,phpMyAdmin,如果你电脑本来安装了这些，那么又要改这些服务的端口和对应的配置文件。总之一句话，InstantRails 已经过时了。
好了，现在开始进入正题吧。
1.去redmine的官方网站下载 redmine 的最新版本。我下载的的是redmine 1.2.1.然后弄清楚这个版本的需要的环境。Redmine 的网站的Guide » Installation Guide » 会清楚的告诉你这些事项的。
2.如果你的电脑上还没有apache ,php,mysql 建议你去下载xampp,如果有的话，跳过这步。
3.去railsinstaller 的官方网站去下载最新版的railsinstaller 。看它所包含的组件以及其版本。然后安装。
4.做好这些准备工作了。就可以开始配置redmine运行环境了。把redmine的解压到railsinstaller所产生的sites目录。在dos窗口进入sites\redmine目录下。
5.gem install rails -v=2.3.11         安装rails 2.3.11版本，这个redmine 1.2.1所要求的。
6.gem install rack -v=1.1.1          安装rack 1.1.1版本，这个redmine 1.2.1所要求的。
7.gem install [...]]]></description>
			<content:encoded><![CDATA[<p>下面是安装方法：</p>
<p><strong>一、Redmine安装。</strong></p>
<p>1、准备</p>
<p>安装之前请阅读：<a href="http://news.cnblogs.com/n/90182/"><span style="color: #3b5999;">RailsInstaller简化了Rails在Windows上的安装过程</span></a></p>
<p>英文原文：<a href="http://www.infoq.com/news/2011/01/railsinstaller-windows"><span style="color: #3b5999;">RailsInstaller Provides Easy Rails on Windows Installation</span></a></p>
<p>作者：Rob Bazinet 译者：张龙</p>
<p><a href="http://railsinstaller.org/"><span style="color: #3b5999;">RailsInstaller</span></a>向Windows开发者提供了一种便捷的方式以轻松、快速创建Ruby on Rails 3应用。到目前为止，Windows开发者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能开始创建Rails应用。多亏了来自<a href="http://www.engineyard.com/"><span style="color: #3b5999;">Engine Yard</span></a>的Nic Williams博士及其团队，现在一切都变得简单异常。</p>
<p>目前的RailsInstaller提供了如下功能：</p>
<ul>
<li>通过向导的轻松安装</li>
<li>Rails 3.0.3</li>
<li>Ruby 1.8.7——p330</li>
<li>SLQite 3.7.3</li>
<li>Git 1.7.3.1</li>
<li>DevKit</li>
</ul>
<p>2、安装</p>
<p>注意：下面的操作要在联网的情况下进行。</p>
<p>转自：<a href="http://www.cppblog.com/giigie/archive/2011/07/31/152160.html"><span style="color: #3b5999;">http://www.cppblog.com/giigie/archive/2011/07/31/152160.html</span></a></p>
<p>最近在一家公司实习。公司用的项目管理软件是开源的redmine，体验非常不错。我想这个东西不仅可以用来管理项目，也可以用来管理个人的学习工作进展啊。于是，我也在自己的虚拟机的2003 server 下安装。</p>
<p>之前为了安装wordpress，我已经在我的电脑上安装了 xampp。这是一个搭建服务器环境的傻瓜式安装包，里面集成了apache,php,mysql,phpMyAdmin,FileZilla FTP Server,Tomcat，这些组件可以选择安装。.</p>
<p>因为redmine是需要apache 和mysql的，所以正好。此外，redmine使用ruby写的，所以还需要ruby的环境。</p>
<p>配置ruby 的环境我选用的是railsinstaller 。</p>
<p>之前我在网上搜索安装redmine 的教程，配置ruby环境大多是用InstantRails。我实际用了一下，效果不太好。因为InstantRails从2007年开始就没有更新了，里面包含的很多组件版本都很旧，直接搭建的话需要升级各种组件，而且组件之间的依赖关系比较混乱，反正我是在里面绕了很多弯路。而且InstantRails 里面自带有很低版本的apache,mysql,phpMyAdmin,如果你电脑本来安装了这些，那么又要改这些服务的端口和对应的配置文件。总之一句话，InstantRails 已经过时了。</p>
<p>好了，现在开始进入正题吧。</p>
<p>1.去redmine的官方网站下载 redmine 的最新版本。我下载的的是redmine 1.2.1.然后弄清楚这个版本的需要的环境。Redmine 的网站的<a href="http://www.redmine.org/projects/redmine/wiki/Guide"><span style="color: #3b5999;">Guide</span></a> » <a href="http://www.redmine.org/projects/redmine/wiki/Installation_Guide"><span style="color: #3b5999;">Installation Guide</span></a> » 会清楚的告诉你这些事项的。</p>
<p>2.如果你的电脑上还没有apache ,php,mysql 建议你去下载xampp,如果有的话，跳过这步。</p>
<p>3.去railsinstaller 的官方网站去下载最新版的railsinstaller 。看它所包含的组件以及其版本。然后安装。</p>
<p>4.做好这些准备工作了。就可以开始配置redmine运行环境了。把redmine的解压到railsinstaller所产生的sites目录。在dos窗口进入sites\redmine目录下。</p>
<p>5.gem install rails -v=2.3.11         安装rails 2.3.11版本，这个redmine 1.2.1所要求的。</p>
<p>6.gem install rack -v=1.1.1          安装rack 1.1.1版本，这个redmine 1.2.1所要求的。</p>
<p>7.gem install -v=0.4.2 i18n  这个根据安装时返回的错误命令提示来决定。比如的我就是提示Missing the i18n 0.4.2 gem. Please `gem install -v=0.4.2 i18n`</p>
<p>8.进入phpMyAdmin 创建数据库。执行以下三条sql 语句。</p>
<p>create database redmine character set utf8;</p>
<p>create user 'redmine'@'localhost' identified by 'my_password';</p>
<p>grant all privileges on redmine.* to 'redmine'@'localhost';</p>
<p>9.拷贝config/database.yml.example文件到config/database.yml，修改database.yml的内容 production:</p>
<p>      adapter: mysql</p>
<p>      database: redmine</p>
<p>      host: localhost</p>
<p>      username: redmine</p>
<p>      password: my_password</p>
<p>Username 和password字段就是自己要设置的数据库的账号和密码。</p>
<p>10.回到dos 窗口下，设置Session Key，执行 rake generate_session_store</p>
<p>如果提示 mysql 错误，再执行如下语句 gem install mysql</p>
<p>11.然后set RAILS_ENV=production</p>
<p>rake db:migrate</p>
<p>rake redmine:load_default_data</p>
<p>执行rake load_default_data RAILS_ENV="production" 完后，会提示Select language: bg, bs, ca, cs, da, de, el, en, en-GB, es, eu, fi, fr, gl, he, hr, hu, id, it, ja, ko, lt, lv, mn, nl,no, pl, pt, pt-BR, ro, ru, sk, sl, sr, sr-CY, sv, th, tr, uk, vi, zh, zh-TW [en] zh</p>
<p>输入zh选择中文</p>
<p>12.最后ruby script/server webrick -e production  启动。以后每次开机后都需要这句来启动。</p>
<p>13.打开浏览器 输入 <a href="http://localhost:3000/"><span style="color: #3b5999;">http://localhost:3000</span></a> 。账号，密码都是 admin 。</p>
<p>14.安装完了，就可以使用admin用户登录，密码也是admin，登入后，发现页面又变成了英文的，在这里要设置个人用户，修改语言为中文就可以了。然后进入管理页面，可以管理项目，用户，角色，权限，问题状态，跟踪类型，流程等。</p>
<p>上面的步骤是比较顺利的，如果是组件的版本有问题，这篇博客比较有价值<a href="http://like-eagle.iteye.com/blog/847218"><span style="color: #3b5999;">http://like-eagle.iteye.com/blog/847218</span></a>。</p>
<p>如果还有问题，你可以根据问题的提示去google.</p>
<p>下面我简单翻译一下redmine 1.2.1 官方的安装向导。（仅 windows 平台）</p>
<p>官方发行版已经在其 vendor 目录包含了适当的Rails 版本，所以不需要为此做什么。</p>
<p>你也可以查看redmine 的版本，运行一下命令特地的为它安装某个版本的组件：</p>
<p>gem install rails -v=2.3.11</p>
<p>安装rack</p>
<p>gem install rack -v=1.1.0</p>
<p>兼容性提示</p>
<p>· Ruby 1.9 版本目前还不支持，但你必须安装ruby 1.8.x 以上的版本。</p>
<p>· RubyGems 1.3.7 或者更高版本有以下限制 :</p>
<p>o Rails 2.3.5 与rubygems 1.5.0或者更高的版本工作会失败，请使用rubygems的更早的版本!</p>
<p>o Rails 2.3.11 与rubygems 1.7.9或者更高版本工作会失败，请使用rubygems更早的版本 !</p>
<p>· 需要Rake 0.8.7 (rake 0.9.x 尚未被 Rails 支持)</p>
<p>· 需要Rack1.1.x , 1.1.0 版本有引用 (<a href="http://www.redmine.org/issues/8416"><span style="color: #3b5999;">#8416</span></a>)所描述的bug. 同其他版本的迁移会失败.</p>
<p>· Mongrel1.1.5 需要补丁 <a href="http://www.redmine.org/issues/7688"><span style="color: #3b5999;">#7688</span></a> 才能和 Rails 2.3.11工作. 在升级的情况下，其他问题可能会出现 (<a href="http://www.redmine.org/issues/7857"><span style="color: #3b5999;">#7857</span></a>).</p>
<p>·  Redmine &gt;= 1.0.5版本需要I18n 0.4.2</p>
<p>数据库</p>
<p>· 需要mysql 5.0或者更高的版本。MySQL 5.0 or higher (建议)</p>
<p>安装步骤</p>
<p>1.获得redmine 的源代码或者发行包。参见 <a href="http://www.redmine.org/projects/redmine/wiki/Download"><span style="color: #3b5999;">Download</span></a>.</p>
<p>2.用mysql 创建一个空的数据库和一个名为 redmine的用户，例如：</p>
<p>create database redmine character set utf8;</p>
<p>create user 'redmine'@'localhost' identified by 'my_password';</p>
<p>grant all privileges on redmine.* to 'redmine'@'localhost';</p>
<p>对于mysql 5.0.2 的版本 跳过create user ,用这个代替grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'my_password';</p>
<p>3.复制Copy config/database.yml.example改为 config/database.yml ，编辑文件配置数据库设置。例如mysql:</p>
<p>production:</p>
<p>  adapter: mysql</p>
<p>  database: redmine</p>
<p>  host: localhost</p>
<p>  username: redmine</p>
<p>  password: my_password</p>
<p>如果服务器没有工作在3306端口，用下面的配置代替：</p>
<p>production:</p>
<p>  adapter: mysql</p>
<p>  database: redmine</p>
<p>  host: localhost</p>
<p>  port: 3307</p>
<p>  username: redmine</p>
<p>  password: my_password</p>
<p>4.生成会话密钥：</p>
<p>rake generate_session_store</p>
<p>5.创建数据库：</p>
<p>AILS_ENV=production rake db:migrate</p>
<p>这将创建一个管理员账户。</p>
<p>如果你得到以下错误：</p>
<p>Rake aborted!</p>
<p>no such file to load -- net/https</p>
<p>你需要安装libopenssl-ruby1.8</p>
<p>6.向数据库插入默认的配置数据</p>
<p>RAILS_ENV=production rake redmine:load_default_data</p>
<p>7.运行使用ruby script/server webrick -e production命令</p>
<p>配置：</p>
<p>从1.2.0版本开始，redmine的配置都在config/configuration.yml文件里。不要忘记修改了默认配置都需要重启服务。</p>
<p>Window 用户的特别提醒</p>
<p>RAILS_ENV=production rake db:migrate</p>
<p>RAILS_ENV=production rake redmine:load_default_data</p>
<p>等命令已经变成了</p>
<p>set RAILS_ENV=production</p>
<p>rake db:migrate</p>
<p>rake redmine:load_default_data</p>
<p>如果你需要安装mysql ，使用如下命令：</p>
<p>gem install mysql</p>
<p>在一些情况下，你需要复制libmysql.dll到你的ruby/bin目录，但不是所有的libmysql.dll 都适合，请参考</p>
<p><a href="http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll"><span style="color: #3b5999;">http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll</span></a></p>
<p><strong>二、Redmine集成SVN</strong></p>
<p>参考<a href="http://www.cnblogs.com/Quincy/archive/2011/06/03/2070479.html"><span style="color: #3b5999;">http://www.cnblogs.com/Quincy/archive/2011/06/03/2070479.html</span></a></p>
<p>进入Redmine目录下Config，有文件“configuration.yml.example”，复制该文件重命名“configuration.yml”，修改其中的SVN配置</p>
<p>scm_subversion_command: svn                                       # (default: svn)，</p>
<p><strong>这里需要设置在环境变量PATH中添加svn所在的目录</strong></p>
<p>再重启服务器，配置SCM，选用SVN设置库路径，就可以看到代码了。</p>
<p><strong>三、Redmine配置上传文件存储地址、邮件服务器等</strong></p>
<p>参考上步，在这个文件中有相应的配置选项。</p>
<p>注意：configuration.yml 中无用的项不用写，有严格的格式</p>
<p>下面这两句是一个配置例子：</p>
<p>default:<br />
  attachments_storage_path: D:\RedmineFiles<br />
  scm_subversion_command: svn</p>
<p><strong>四、Redmine以windows服务方式启动</strong></p>
<p>参考 <a href="http://bufeifang.blog.163.com/blog/static/558981512009421113134391/"><span style="color: #3b5999;">http://bufeifang.blog.163.com/blog/static/558981512009421113134391/</span></a></p>
<p>Redemine的启动是用命令行执行的，在Redmine根目录下执行：ruby script/server -e production即可，但是执行后不能关闭控制台，不然服务就会关闭，这对于重启服务器来说是一件很麻烦的事情，每次都要手动启动Redmine；</p>
<p>既然Windows有服务，可自启，那就安装成服务，安装步骤如下：</p>
<p>A、先安装mongrel_service，在在C:\InstantRails\ruby\bin目录下运行：gem install mongrel_service，此过程中会下载一些其他必须的包；</p>
<p>B、使用mongrel_service将Redmine安装为服务：mongrel_rails service::install -N RedMine -c C:\redmine -p 3000 –e production；C:\redmine是具体的目录，参考修改；</p>
<p>C、安装服务后，查看-e后的参数是不是production，如果不是production而是development，则在注册表中把参数手动改为production即可，修改方法是：在“开始→运行”中键入“regedit.exe”，打开“注册表编辑器”，展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”，在下面都是系统服务的名称，右侧窗格中显示的就是服务的详细参数。找到ImagePath项，修改保存后在服务列表中启动服务，并把服务设置自动启动。</p>
<p><code>然后修改启动方式为自动启动，并添加MySQL服务为其依赖服务（如果你的MySQL服务器不是本机就不用麻烦了）：</code></p>
<p>sc config RedMine start= auto depend= MySQL</p>
<p>注意：上面命令=后有一个空格。</p>
<p>注意，执行sc config系列指令，服务必须是未启动的才行，否则会出错。</p>
<p>将来如果想去掉这个服务，只要执行：</p>
<p>mongrel_rails service::remove -N RedMine</p>
<p><strong><br />
</strong></p>
<p><strong>五、Redmine服务方式不能正常运行bug补丁</strong></p>
<p><strong>注意：</strong></p>
<p>补丁（很重要）</p>
<p>上面第四步操作完以后，Redmine并不能正常运行，log中有这日志</p>
<p>A NoMethodError occurred in account#login</p>
<p>参见 <a href="http://www.redmine.org/issues/7857"><span style="color: #3b5999;">http://www.redmine.org/issues/7857</span></a></p>
<p>解决办法：</p>
<h6>由 <a href="http://www.redmine.org/users/9396"><span style="color: #3b5999;">Alfredo Bonilla</span></a></h6>
<p>Hi everybody, we are trying to upgrade to 1.2 and we are having both problems here described... the problem is that after applying what here is detailed... there is no way... problems still remain.</p>
<p>Please, let me know if I'm missing something or doing something wrong!!):</p>
<ul>
<li>Copy mongrel.rb (<a href="https://gist.github.com/826692"><span style="color: #3b5999;">https://gist.github.com/826692</span></a>), patch_for_mongrel.rb (<a href="http://www.redmine.org/attachments/4699/patch_for_mongrel.rb"><span style="color: #3b5999;">http://www.redmine.org/attachments/4699/patch_for_mongrel.rb</span></a>) and rails_6440_patch.rb (<a href="http://www.redmine.org/attachments/6146/rails_6440_patch.rb"><span style="color: #3b5999;">http://www.redmine.org/attachments/6146/rails_6440_patch.rb</span></a>) files in /&lt;my-redmine-path&gt;/config/initializers</li>
</ul>
<p>Thx in advance</p>
<p><a name="note-14"></a>由 <a href="http://www.redmine.org/users/6508"><span style="color: #3b5999;">Etienne Massip</span></a></p>
<ul>
<li>mongrel.rb is mandatory to get mongrel 1.1.5 work with RoR 2.3.11. It's the only patch I'm actually running with.</li>
<li>patch_for_mongrel.rb might be useful for a sub-URL Redmine setup ?</li>
<li>rails_6440_patch.rb might be useful at start to prevent the hereby discussed issue (maybe only in case of a Redmine upgrade) but can be remove after some time</li>
</ul>
<p><a name="note-15"></a>由 <a href="http://www.redmine.org/users/9396"><span style="color: #3b5999;">Alfredo Bonilla</span></a></p>
<p>Thanks for clarifications. As I commented in <a href="http://www.redmine.org/issues/7688"><span style="color: #3b5999;">http://www.redmine.org/issues/7688</span></a>, our problem was not having installed the mongrel gems. Once installed, just with mongrel.rb in /config/initializers, everything is working. <img src='http://www.cbrother.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2334.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xampp在linux安装使用</title>
		<link>http://www.cbrother.com/html/2331.html</link>
		<comments>http://www.cbrother.com/html/2331.html#comments</comments>
		<pubDate>Mon, 12 Mar 2012 18:10:15 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[LAMP安装]]></category>
		<category><![CDATA[xampp在linux安装]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2331</guid>
		<description><![CDATA[http://www.apachefriends.org/zh_cn/xampp-linux.html#1677
如果他自带的phpmyadmin由于种种原因用不了,那么你就自己去下载一个就OK了
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.apachefriends.org/zh_cn/xampp-linux.html#1677">http://www.apachefriends.org/zh_cn/xampp-linux.html#1677</a></p>
<p>如果他自带的phpmyadmin由于种种原因用不了,那么你就自己去下载一个就OK了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2331.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>解决win7复制粘贴的时候出现文字乱码的方法</title>
		<link>http://www.cbrother.com/html/2329.html</link>
		<comments>http://www.cbrother.com/html/2329.html#comments</comments>
		<pubDate>Mon, 05 Mar 2012 17:16:14 +0000</pubDate>
		<dc:creator>代码哥哥</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[win7乱码]]></category>
		<category><![CDATA[win7复制粘贴乱码]]></category>

		<guid isPermaLink="false">http://www.cbrother.com/?p=2329</guid>
		<description><![CDATA[导致该问题的原因是输入法设置不当。Windows 7默认的输入法为英语，键盘模式为美式键盘，同时提供的还有中文键盘的模式，由于使用英文美式键盘没有任何问题，所以大家在设置的时候，也就习惯性的把中文键盘删除，只保留英文键盘。就是因为这个原因才导致复制时出现乱码的问题。
解决的办法是删除英文的美式键盘模式，添加中文键盘模式并且设置为默认值。
具体操作步骤是：在系统桌面任务栏上的语言栏单击鼠标右键，在弹出的菜单中选择“设置”命令，进入到“文字服务和输入语言”对话框，切换至“设置”选项卡，在“已安装的服务”列表中找到键盘模式为美国英语键盘布局的英语输入法，将其删除，然后将默认的输入语言设定为“中文（中国）－简体中文－美式键盘”，最后保存退出即可。若不能解决问题，建议您在剪切和粘贴时都启动中文输入法，这样也可以消除乱码现象。
]]></description>
			<content:encoded><![CDATA[<p>导致该问题的原因是输入法设置不当。Windows 7默认的输入法为英语，键盘模式为美式键盘，同时提供的还有中文键盘的模式，由于使用英文美式键盘没有任何问题，所以大家在设置的时候，也就习惯性的把中文键盘删除，只保留英文键盘。就是因为这个原因才导致复制时出现乱码的问题。</p>
<p>解决的办法是删除英文的美式键盘模式，添加中文键盘模式并且设置为默认值。</p>
<p>具体操作步骤是：在系统桌面任务栏上的语言栏单击鼠标右键，在弹出的菜单中选择“设置”命令，进入到“文字服务和输入语言”对话框，切换至“设置”选项卡，在“已安装的服务”列表中找到键盘模式为美国英语键盘布局的英语输入法，将其删除，然后将默认的输入语言设定为“中文（中国）－简体中文－美式键盘”，最后保存退出即可。若不能解决问题，建议您在剪切和粘贴时都启动中文输入法，这样也可以消除乱码现象。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cbrother.com/html/2329.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

