﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-nighty-随笔分类-操作系统</title><link>http://www.blogjava.net/nighty/category/31926.html</link><description>折腾的年华</description><language>zh-cn</language><lastBuildDate>Tue, 01 Mar 2011 11:50:09 GMT</lastBuildDate><pubDate>Tue, 01 Mar 2011 11:50:09 GMT</pubDate><ttl>60</ttl><item><title>CentOS 5.5安装Redmine1.1.1笔记</title><link>http://www.blogjava.net/nighty/archive/2011/03/01/345393.html</link><dc:creator>寒武纪</dc:creator><author>寒武纪</author><pubDate>Tue, 01 Mar 2011 01:47:00 GMT</pubDate><guid>http://www.blogjava.net/nighty/archive/2011/03/01/345393.html</guid><wfw:comment>http://www.blogjava.net/nighty/comments/345393.html</wfw:comment><comments>http://www.blogjava.net/nighty/archive/2011/03/01/345393.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/nighty/comments/commentRss/345393.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nighty/services/trackbacks/345393.html</trackback:ping><description><![CDATA[<p style="text-align: left; text-indent: 18pt" align="left"><font color="#484848" face="Verdana"><span style="font-size: 12px"><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">1.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US">Redmine</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装前提条件</span><span lang="EN-US"><o:p></o:p></span></strong>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">官方的安装指南：</span><span lang="EN-US"><a href="http://www.redmine.org/projects/redmine/wiki/RedmineInstall">http://www.redmine.org/projects/redmine/wiki/RedmineInstall</a></span></p>
<p style="text-align: left; margin-left: 21pt; mso-para-margin-left: 2.0gd; mso-layout-grid-align: none" class="MsoNormal" align="left"><strong style="mso-bidi-font-weight: normal"><span style="font-family: 'Courier New'; color: black; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US">Notes:</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 'Courier New'; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US"><o:p></o:p></span></strong></p>
<p style="text-align: left; margin-left: 21pt; mso-para-margin-left: 2.0gd; mso-layout-grid-align: none" class="MsoNormal" align="left"><span style="font-family: 'Courier New'; color: black; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US">Ruby 1.9 is not supported yet. You have to use Ruby 1.8.x as stated above.<br />
</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US">RubyGems 1.3.1 or higher is required (Rails 2.3.5 will fail with RubyGems 1.5.0 and later, stick to previous versions of RubyGems)<br />
</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US">Rake 0.8.3 or higher is required<br />
</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US">Rack 1.0.1 is required. If you don't have this exact version, database migration would fail.<br />
</span><span style="font-family: 'Courier New'; color: black; font-size: 10pt; mso-font-kerning: 0pt" lang="EN-US">I18n 0.4.2 is required for Redmine &gt;= 1.0.5</span></p>
<p style="text-align: left; text-indent: 18pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-pagination: widow-orphan" class="MsoNormal" align="left"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体">&nbsp;<span>安装主要版本选择：</span></span><span><span style="font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体" lang="EN-US">ruby 1.8.6</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体">，</span><span style="font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体" lang="EN-US">rubygems1.3.5</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体">，</span><span style="font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体" lang="EN-US">rake 0.8.3</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体">，</span><span style="font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体" lang="EN-US">rack 1.0.1</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体">，</span><span style="font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体" lang="EN-US">I18n 0.4.2</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体">，</span><span style="font-family: Verdana; mso-font-kerning: 0pt; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体" lang="EN-US">rails 2.3.5<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">2.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US">yum</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装</span><span lang="EN-US">ruby<o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">使用</span><span style="font-family: Verdana" lang="EN-US">yum</span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">安装</span></span><span style="font-family: Verdana" lang="EN-US">ruby</span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">相关的软件</span></span><span style="font-family: Verdana" lang="EN-US"><o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span><span style="font-family: Verdana; color: blue" lang="EN-US">yum -y install ruby ruby-devel ruby-libs ruby-irb ruby-rdoc ruby-mysql<o:p></o:p></span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span><span style="font-family: 宋体; color: blue; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">如果没有</span></span><span style="font-family: Verdana; color: blue" lang="EN-US">ruby-mysql</span><span><span style="font-family: 宋体; color: blue; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，<span style="color: #000000">则从</span></span></span><span lang="EN-US"><a href="http://www.tmtm.org/en/ruby/mysql/">http://www.tmtm.org/en/ruby/mysql/</a> </span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下载手动安装<br />
</span><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><span style="font-size: 12pt"><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><span style="font-size: 10pt"><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><br />
<span style="font-size: 12pt">3</span>.</strong></span></span></strong></span></span></strong></span>升级</span><span lang="EN-US">ruby</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">到</span><span lang="EN-US">1.8.6</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">版本</span><span lang="EN-US"><o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: Verdana; color: black; mso-bidi-font-size: 10.5pt" lang="EN-US">/etc/yum.repos.d/ </span><span><span style="font-family: 宋体; color: black; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.5pt">目录下创建</span></span><span><span style="font-family: Verdana; color: black; mso-bidi-font-size: 10.5pt" lang="EN-US">yum</span></span><span><span style="font-family: 宋体; color: black; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.5pt">源文件</span></span><span><span style="font-family: Verdana; color: black; mso-bidi-font-size: 10.5pt" lang="EN-US">ruby.repo</span></span><span><span style="font-family: 宋体; color: black; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.5pt">，内容如下：</span></span><span><span style="font-family: Verdana; color: black; mso-bidi-font-size: 10.5pt" lang="EN-US"><o:p></o:p></span></span></p>
<p style="text-indent: 18pt" class="MsoNormal"><span style="font-family: Verdana; color: black; mso-bidi-font-size: 10.5pt" lang="EN-US">--------------------------------------------------------------------------------<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: Verdana; color: blue; mso-bidi-font-size: 10.5pt" lang="EN-US">[ruby]&nbsp;</span><span style="font-family: Verdana; color: blue; mso-bidi-font-size: 10.5pt" lang="EN-US"><br />
name=ruby&nbsp;<br />
baseurl=http://repo.premiumhelp.eu/ruby/&nbsp;<br />
gpgcheck=0&nbsp;<br />
enabled=0&nbsp;<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: Verdana; color: black; mso-bidi-font-size: 10.5pt" lang="EN-US">--------------------------------------------------------------------------------<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">升级</span><span lang="EN-US">ruby</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span><span style="font-family: Verdana; color: #0000ff; mso-bidi-font-size: 10.5pt" lang="EN-US">yum --enablerepo=ruby update ruby<br />
<br />
</span></span><span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">4.&nbsp; </span></span></strong></span><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装</span><span lang="EN-US">rubygems1.3.5<o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">因为直接通过</span><span style="font-family: Verdana" lang="EN-US">yum</span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">安装的</span></span><span style="font-family: Verdana" lang="EN-US">rubygems</span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">是</span></span><span style="font-family: Verdana" lang="EN-US">0.9.4</span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，所以选择手工下载安装的方式</span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: Verdana; color: blue" lang="EN-US">wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz</span><span style="font-family: Verdana; color: blue" lang="EN-US"><br />
tar xzvf rubygems-1.3.5.tgz<br />
cd rubygems-1.3.5<br />
ruby setup.rb</span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.5pt">安装完后运行</span></span><span><span style="font-family: Verdana; color: blue; mso-bidi-font-size: 10.5pt" lang="EN-US">gem &#8211;v</span></span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-size: 10.5pt">检查一下版本是否正常，（当然还可以直接用yum安装，然后通过gem本身的更新来实现，那从rubyforge下载的就应该是.gem结束的升级文件）<br />
<br />
</span></span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">5.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装</span><span lang="EN-US">rails 2.3.5<o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">gem install rails &#8211;v=2.3.5<br />
<br />
</span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">6.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装</span><span lang="EN-US">Rack 1.0.1<o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">gem install rack &#8211;v=1.0.1<br />
<br />
</span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">7.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装</span><span lang="EN-US">Rake </span></strong><span style="font-family: Verdana; font-size: 9pt" lang="EN-US">0.8.3</span><strong style="mso-bidi-font-weight: normal"><span lang="EN-US"><o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">gem install rake &#8211;v=0.8.3<br />
<br />
</span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">8. </span></span></strong><!--[endif]--><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装</span><span lang="EN-US">I18n 0.4.2<o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">gem install -v=0.4.2 i18n<br />
<br />
</span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">9.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下载和安装</span><span lang="EN-US">redmine1.1.1<o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">wget http://rubyforge.org/frs/download.php/74128/redmine-1.1.1.tar.gz<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><span style="color: #000000"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">拷贝压缩文件到要安装的目录，比如</span><span lang="EN-US"> /var/www</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下，解压</span></span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">tar </span><span style="font-family: Arial; color: blue; mso-bidi-font-size: 10.5pt" lang="EN-US">xzvf</span><span class="apple-converted-space"><span style="font-family: Arial; color: blue; mso-bidi-font-size: 10.5pt" lang="EN-US">&nbsp;redmine-1.1.1.tar.gz<o:p></o:p></span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span class="apple-converted-space"><span style="font-family: Arial; color: blue; mso-bidi-font-size: 10.5pt" lang="EN-US">cd redmine-1.1.1</span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><span style="color: #000000"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">配置数据库连接yml文件</span><span lang="EN-US">(</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">在</span><span lang="EN-US">redmine</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">目录下进行如下操作</span><span lang="EN-US">)</span></span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">cd config<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">cp database.yml.example database.yml<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">vi database.yml<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; color: #000000; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">添加如下内容：</span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: Verdana; color: teal" lang="EN-US">production:</span><span style="font-family: Verdana; color: teal" lang="EN-US"><br />
adapter: mysql<br />
database: redmine<br />
host: localhost<br />
username: root<br />
password:<span class="apple-converted-space">&nbsp;xxx</span><br />
socket: /var/lib/mysql/mysql.sock<br />
<br />
<span style="color: #000000">数据库要预先创建好，如果你装好了mysql，直接运行mysql -uroot -p 登录，然后create database redmine，主机名、用户名、密码也要写对。<br />
<br />
</span></span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">10.&nbsp; <span style="font: 7pt 'Times New Roman'">&nbsp;</span></span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">生成会话密钥</span><span lang="EN-US"><o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span class="apple-converted-space"><span style="font-family: Verdana; color: blue; font-size: 9pt" lang="EN-US">&nbsp;</span></span><code><span style="color: blue; font-size: 12pt" lang="EN-US">rake config/initializers/session_store.rb<br />
<br />
</span></code><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">11.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span lang="EN-US">rails</span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">数据库生成和数据初始化</span><span lang="EN-US"><o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span><span style="font-family: Verdana; color: blue" lang="EN-US">rake db:migrate RAILS_ENV=production</span></span><span style="font-family: Verdana; color: blue" lang="EN-US"><br />
<span>rake redmine:load_default_data RAILS_ENV=production<br />
<br />
</span></span><strong style="mso-bidi-font-weight: normal"><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore">12.&nbsp; </span></span></strong><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">运行测试</span><span lang="EN-US"><o:p></o:p></span></strong></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><span style="color: #000000"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果没有异常，在</span><span lang="EN-US">redmine</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">安装目录下执行启动服务器的命令：</span></span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">ruby script/server -e production &amp;<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><span style="color: #000000"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">这样</span><span style="font-family: Verdana" lang="EN-US">redmine</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">就会侦听本机</span><span style="font-family: Verdana" lang="EN-US">IP</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的</span><span style="font-family: Verdana" lang="EN-US">3000</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">端口，输入</span><span style="font-family: Verdana" lang="EN-US">URL</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">：</span></span></span><span style="font-family: Verdana" lang="EN-US"><a href="http://IP:3000">http://IP:3000</a>&nbsp;</span><span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><span style="color: #000000"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">就可以看到登陆界面，如果是本机就直接</span></span> <a href="http://localhost:3000">http://localhost:3000</a>。</span></span><span style="font-family: Verdana" lang="EN-US"><o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana"><span style="color: #000000"><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">但这样只是以独立的方式启动</span><span style="font-family: Verdana" lang="EN-US">redmine的服务器</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，在后台执行，有些不足，因为客户端的访问日志会在终端上直接显示。并且你退出终端时，服务器进程也会跟着关闭，后面再介绍启动和关闭脚本的编写，以及如何用</span><span style="font-family: Verdana" lang="EN-US">nginx</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">做反向代理，或是用</span><span style="font-family: Verdana" lang="EN-US">Apache</span><span style="font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">也可以，这个网上可以搜索到很多资料。<br />
<br />
</span></span></span><span style="mso-fareast-font-family: 'Times New Roman'" lang="EN-US"><span style="mso-list: Ignore"><strong>13.</strong>&nbsp; </span></span><strong style="mso-bidi-font-weight: normal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">附注：</span></strong><span lang="EN-US">redmine</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">默认端口是</span><span lang="EN-US">3000</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，如果你是远程操作，直接访问主机的</span><span lang="EN-US">IP</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或是域名是无法打开主页的，因为</span><span lang="EN-US">centos</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的</span><span lang="EN-US">iptables</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">默认是没有开通</span><span lang="EN-US">3000</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">端口的，所以需要开放端口。</span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">打开</span><span lang="EN-US">iptables</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</span><span><span style="font-family: 'Bitstream Vera Sans Mono'; color: blue; font-size: 9pt" lang="EN-US">vi&nbsp;/etc/sysconfig/iptables</span></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">添加下面一行到文件里面</span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="color: blue" lang="EN-US">-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT<o:p></o:p></span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">然后重启</span><span lang="EN-US">iptables</span></p>
<p style="margin-left: 18pt" class="MsoNormal"><span><span style="font-family: 'Bitstream Vera Sans Mono'; color: blue; font-size: 9pt" lang="EN-US">/sbin/service&nbsp;iptables&nbsp;restart</span></span><span style="color: blue" lang="EN-US"><o:p></o:p></span></p>
<p style="text-indent: 18pt" class="MsoNormal"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">到此为止就完成</span><span lang="EN-US">redmine</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的安装，过程比较繁琐，主要是各种组件和模块的版本匹配问题。大多数情况下根据安装的错误提示和</span><span lang="EN-US">Google</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">就可以解决滴。</span></p>
</span></font>
<p>&nbsp;</p>
<img src ="http://www.blogjava.net/nighty/aggbug/345393.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nighty/" target="_blank">寒武纪</a> 2011-03-01 09:47 <a href="http://www.blogjava.net/nighty/archive/2011/03/01/345393.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu安装Java开发环境</title><link>http://www.blogjava.net/nighty/archive/2008/08/29/225619.html</link><dc:creator>寒武纪</dc:creator><author>寒武纪</author><pubDate>Fri, 29 Aug 2008 09:07:00 GMT</pubDate><guid>http://www.blogjava.net/nighty/archive/2008/08/29/225619.html</guid><wfw:comment>http://www.blogjava.net/nighty/comments/225619.html</wfw:comment><comments>http://www.blogjava.net/nighty/archive/2008/08/29/225619.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/nighty/comments/commentRss/225619.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nighty/services/trackbacks/225619.html</trackback:ping><description><![CDATA[<strong style="color: #0000ff">Java环境安装<br />
</strong>&nbsp;&nbsp;&nbsp; 1.&nbsp; 从sun主页下载JDK for Linux版本。这里下载的是jdk-6u6-linux-i586.bin。<br />
&nbsp;&nbsp;&nbsp; 2. 用root用户登录ubuntu，或是在普通用户下用su命令切换用户。切换到所需的安装目录。类型：<strong>cd &lt;目录路径名&gt;&nbsp;&nbsp; </strong>例如，要在 /usr/java/ 目录中&nbsp; 安装软件，请键入：<strong>cd /usr/java/，</strong>把jdk-6u6-linux-i586.bin文件拷贝这个目录里面，设置权限为可执行类型：<strong>chmod a+x jre-6u6-linux-i586.bin<br />
</strong>&nbsp;&nbsp;&nbsp; 3. 启动安装过程。键入：<strong>./jre-6u&lt;version&gt;-linux-i586.bin。</strong>接下来会提示二进制的许可协议，键入yes回车即可。安装过程如果遇到一些问题，都同样键入yes就可以。<br />
&nbsp;&nbsp;&nbsp; 4. 一路下来，最后看到Done字样，就完成了Java环境的安装。安装的位置就是当前目录 /usr/java，当然你可以选择在别的位置。可以用ls命令查看一下是否正常。<br />
<br />
<span style="color: #0000ff"><strong>环境变量配置</strong></span><br />
&nbsp;&nbsp; 上面安装完毕后，直接在shell里面输入java是不起作用的，需要先配置一下环境变量。一般都会用export命令，不过这样设置只对当前shell起作用，重启或是切换到别的shell会话就不起作用了。可以选择配置 .bashr文件。用vi或是gedit打开，在末尾添加下面的内容<br />
&nbsp;&nbsp; <strong>export JAVA_HOME=/usr/java/jdk1.6.0_06<br />
&nbsp;&nbsp; export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar<br />
&nbsp;&nbsp; export PATH=$PATH:$JAVA_HOME/bin<br />
</strong>&nbsp;&nbsp;&nbsp;然后保存。再在shell里面试验一下是否安装成功。echo一下各个变量是否正常，然后输入java -version看看。<br />
&nbsp; 还有一种方式是修改/etc/profile，这样相当于修改系统配置文件，对所有用户都有影响，我在尝试的过程可能输入了一些异常字符，导致整个ubuntu无法用GUI登录，无奈只能用文本登录，然后再次把profile改回来才正常。<br />
&nbsp;&nbsp; 好了之后可以先试一下用vi新建一个Hello的Java文件，然后编译一下试运行。<br />
<br />
Eclipse安装<br />
&nbsp;&nbsp; Linux下面的Eclipse在ubuntu的界面渲染下看起来非常漂亮。先从Eclipse社区下载一个Linux版本的，这里下载的是europa版本的gz包。只要解压到一个目录就可以，这里选择/opt/eclipse下面。Eclipse是解压就可以使用的。不过为了方便，我们在桌面做一个启动器把启动目标指向到Eclipse的安装目的地，选择里面已有的图标文件，这样就完成了。不过默认Eclipse是找不到Java执行路径的，有网友写了这样一个脚本eclipse.sh 放到/usr/local/bin目录下，记得加上775权限。然后把启动器位置指到这里eclispe.sh。下面是eclipse.sh的内容：<br />
&nbsp;&nbsp;&nbsp; <strong>#!/bin/bash<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; # 执行 eclipse 2.1.1 <br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; export JAVA_HOME=/usr/java/XXX<br />
&nbsp;&nbsp;&nbsp; export CLASSPATH=/usr/java/XXX/lib<br />
&nbsp;&nbsp;&nbsp; /opt/eclipse/eclipse -vm /usr/java/XXX/bin/java -data ~/workspace &amp;<br />
&nbsp;&nbsp;&nbsp; # -vm 参数用以指定使用哪一个 jvm 来执行Eclipse，<br />
&nbsp;&nbsp;&nbsp; # -date参数用以指定Eclipse的数据目录。在此指定其存在用户根目录(~)下的workspace目录中<br />
</strong>&nbsp;&nbsp; <br />
&nbsp;&nbsp; 还有一个比较笨的方法，Eclipse默认会去找它自己目录下是不是有jre存在，如果有，它就可以启动，那么你可以直接把先前安装好的JDK里面的JRE目录整个复制到Eclipse里面。然后就可以直接运行了。下面看一下效果<br />
&nbsp;&nbsp; <img height="768" alt="" src="http://www.blogjava.net/images/blogjava_net/nighty/eclipse_linux.JPG" width="1024" border="0" />
<img src ="http://www.blogjava.net/nighty/aggbug/225619.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nighty/" target="_blank">寒武纪</a> 2008-08-29 17:07 <a href="http://www.blogjava.net/nighty/archive/2008/08/29/225619.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VMware6.03安装VMware tools for ubuntu8.04</title><link>http://www.blogjava.net/nighty/archive/2008/06/03/205603.html</link><dc:creator>寒武纪</dc:creator><author>寒武纪</author><pubDate>Tue, 03 Jun 2008 09:27:00 GMT</pubDate><guid>http://www.blogjava.net/nighty/archive/2008/06/03/205603.html</guid><wfw:comment>http://www.blogjava.net/nighty/comments/205603.html</wfw:comment><comments>http://www.blogjava.net/nighty/archive/2008/06/03/205603.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/nighty/comments/commentRss/205603.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nighty/services/trackbacks/205603.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; 1. 先下载VMWare Tools for linux，下面是一个下载链接 <a href="http://vmware.cn/Soft/UploadSoft9f4/VMware%20Workstation%206.02%C2%CC%C9%AB%BE%AB%BC%F2%D3%A2%CE%C4%B0%E6/vmware_tools_linux.rar">http://vmware.cn/Soft/UploadSoft9f4/VMware%20Workstation%206.02%C2%CC%C9%AB%BE%AB%BC%F2%D3%A2%CE%C4%B0%E6/vmware_tools_linux.rar</a> <br />
&nbsp;&nbsp; 2. 解压出一个linux.iso文件，这个就是tools工具的安装光盘镜像。事先你必须正确安装了Linux，我安装的ubuntu8.04，在VM上点击&#8220;编辑虚拟机设置&#8221;，CD-ROM方式改为&#8220;使用ISO镜像&#8221;，选择linux.iso，确定<br />
&nbsp;&nbsp; 3.&nbsp;启动你的虚拟机操作系统，然后切换出来鼠标，选择主菜单&#8220;虚拟机&#8221;--&gt; &#8220;安装VMware Tools&#8221;，ubuntu会自动搜索到该CDROM，直接打个桌面的图标即可。可以看到二个文件：VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz。rpm是RedHat的安装包，这里我们应该使用gz文件，把这个gz文件直接复制到桌面，解压，生成一个<a class="st_tag internal_tag" title="标签 VMware 下的日志" href="http://felixqu.com/tag/vmware/" rel="tag">vmware</a>-tools-distrib 目录。<br />
&nbsp;&nbsp; 4. 打开终端，跳桌面这个<a class="st_tag internal_tag" title="标签 VMware 下的日志" href="http://felixqu.com/tag/vmware/" rel="tag">vmware</a>-tools-distrib 目录。输入下面的命令：$ sudo ./<a class="st_tag internal_tag" title="标签 VMware 下的日志" href="http://felixqu.com/tag/vmware/" rel="tag">vmware</a>-install.pl（回车后会提示输入你的密码，并且密码不会显示出来，表明你将以更高级权限执行一个动作——安装软件；再次回车后安装开始）<br />
&nbsp;&nbsp; 5. 安装过程会有一系列的问题确认，类似windows的安装向导提示，一路回车下去，采用默认方式就可以。<br />
&nbsp;&nbsp; 6. 最后安装成功会提示选择桌面环境的默认分辨率。分辨率可以以后再调整。<br />
&nbsp;&nbsp; 7. 安装后鼠标的滑轮可能不好使了。我们这样解决这个问题，还是打开终端，输入：<span style="font-size: x-small"><em>$ sudo gedit /etc/X11/xorg.conf</em></span>&nbsp;&nbsp; <span style="font-size: x-small">这个命令使系统以root权限打开鼠标配置文件/etc/X11/xorg.conf。把文件中的 </span><span style="font-size: x-small"><em>Option &#8220;Protocol&#8221; &#8220;ps/2&#8221;</em>改成 </span><span style="font-size: x-small"><em>Option &#8220;Protocol&#8221; &#8220;IMPS/2&#8221; 。</em>保存，然后重新启动ubuntu。<br />
<br />
&nbsp;&nbsp; 补充：关于VMware安装ubuntu8.04和VMware tools以后，真实系统和虚拟系统的文件共享仍存在问题的，无法直接从外部的windows拖文件放入虚拟系统里面。挂载U盘或是分区也比较麻烦。后来想可以利用光驱，自己把要共享的文件制作成Windows下面的ISO文件，然后装截入光驱，直接在虚拟光驱里面打开，就可以直接操作。</span>
<img src ="http://www.blogjava.net/nighty/aggbug/205603.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nighty/" target="_blank">寒武纪</a> 2008-06-03 17:27 <a href="http://www.blogjava.net/nighty/archive/2008/06/03/205603.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>