gcc编译环境:
1
<code>yum -y </code><code>install</code> <code>gcc</code>
其他组件:
<code>yum </code><code>install</code> <code>flex autoconf zlib curl zlib-devel curl-devel </code><code>bzip2</code> <code>bzip2</code><code>-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel gcc+ gcc-c++ libxml2 libxml2-devel libxslt libxslt-devel</code>
安装libyaml-0.1.4
2
3
4
5
6
<code>wget http:</code><code>//pyyaml</code><code>.org</code><code>/download/libyaml/yaml-0</code><code>.1.4.</code><code>tar</code><code>.gz </code>
<code>tar</code> <code>xzvf yaml-0.1.4.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>yaml-0.1.4</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local</code>
<code>make</code>
<code>make</code> <code>install</code>
安装libyaml-devel
安装源
<code>//32</code><code>位系统</code>
<code>su</code> <code>-c </code><code>'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'</code>
<code>//64</code><code>位系统</code>
<code>su</code> <code>-c </code><code>'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm'</code>
<code>yum </code><code>install</code> <code>libyaml-devel</code>
安装
7
<code>yum </code><code>install</code> <code>mysql mysql-server mysql-devel</code>
<code>//</code><code>启动mysql</code>
<code>service mysqld start</code><code>/stop/restart</code>
<code>//</code><code>修改mysql密码</code>
<code>mysqladmin -uroot password </code><code>'new-password'</code>
<code>//</code><code>命令行登录</code>
<code>mysql -uroot -p</code>
创建数据库
<code>CREATE DATABASE redmine CHARACTER SET utf8;</code>
<code>wget http:</code><code>//ftp</code><code>.ruby-lang.org</code><code>/pub/ruby/1</code><code>.9</code><code>/ruby-1</code><code>.9.3-p547.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>zxvf ruby-1.9.3-p547.</code><code>tar</code><code>.gz</code>
<code>cd</code> <code>ruby-1.9.3-p547</code>
<code>.</code><code>/configure</code> <code>--prefix=</code><code>/usr/local/ruby</code> <code>--</code><code>enable</code><code>-shared --disable-</code><code>install</code><code>-doc --with-opt-</code><code>dir</code><code>=</code><code>/usr/local/lib</code> <code>--with-openssl</code>
测试
<code>ruby -</code><code>v</code>
<code>ruby 1.9.3p547 (2014-05-14) [x86_64-linux]</code>
<code>gem --version</code>
<code>1.8.23.2</code>
环境
8
9
<code>vim </code><code>/etc/profile</code>
<code> </code>
<code>//</code><code>在末尾添加</code>
<code>RUBY_HOME=</code><code>/usr/local/ruby</code>
<code>PATH=$PATH:$RUBY_HOME</code><code>/bin</code>
<code>export</code> <code>RUBY_HOME PATH</code>
<code>//</code><code>保存退出,操作:ESC -> :wq</code>
<code>//</code><code>确认成效,</code><code>source</code> <code>/etc/profile</code>
ROOT环境
<code>alternatives --</code><code>install</code> <code>/usr/bin/ruby</code> <code>ruby </code><code>/usr/local/ruby/bin/ruby</code> <code>300</code>
<code>alternatives --</code><code>install</code> <code>/usr/bin/gem</code> <code>gem </code><code>/usr/local/ruby/bin/gem</code> <code>300</code>
安装指定版本
<code>gem </code><code>install</code> <code>rails -</code><code>v</code> <code>"3.2.17"</code> <code>-V</code>
<code>gem </code><code>install</code> <code>bundler -V</code>
配置
<code>alternatives --</code><code>install</code> <code>/usr/bin/bundle</code> <code>bundle </code><code>/usr/local/ruby/bin/bundle</code> <code>300</code>
安装准备
<code>yum </code><code>install</code> <code>ImageMagick-devel</code>
下载
<code>wget http:</code><code>//www</code><code>.redmine.org</code><code>/releases/redmine-2</code><code>.5.1.</code><code>tar</code><code>.gz</code>
<code>tar</code> <code>zxvf redmine-2.5.1.</code><code>tar</code><code>.gz</code>
<code>mv</code> <code>redmine-2.5.1 redmine</code>
<code>cd</code> <code>redmine</code><code>/config</code>
修改数据库配置文件
<code>//</code><code>修改配置信息文件</code>
<code>cp</code> <code>database.yml.example database.yml</code>
<code>//</code><code>进入修改</code>
<code>vim database.yml</code>
文件内容如下修改
10
11
12
13
14
15
<code>production:</code>
<code>adapter:mysql2</code>
<code>database:redmine</code>
<code>host:localhost</code>
<code>username:redmine</code>
<code>password:my_password</code>
<code>port:3306</code>
<code>development:</code>
安装ruby组件
<code>//</code><code>进入redmine根目录,bundle执行注意不要使用root权限执行</code>
<code>bundle </code><code>install</code> <code>--without development </code><code>test</code>
生成密钥
<code>rake generate_secret_token</code>
初始化数据库(如果已经有数据库结构,可以忽略此部)
<code>RAILS_ENV=production rake db:migrate</code>
<code>RAILS_ENV=production rake redmine:load_default_data</code>
构建文件结构以及权限
<code>mkdir</code> <code>-p tmp tmp</code><code>/pdf</code> <code>public</code><code>/plugin_assets</code>
<code>sudo</code> <code>chown</code> <code>-R redmine:redmine files log tmp public</code><code>/plugin_assets</code>
<code>sudo</code> <code>chmod</code> <code>-R 755 files log tmp public</code><code>/plugin_assets</code>
运行
<code>默认 admin,admin</code>
账号密码
<code>ruby script</code><code>/rails</code> <code>server webrick -e production -p 3000</code>
<code>//</code> <code>打开浏览器 http:</code><code>//localhost</code><code>:3000</code>
本文转自 sundunjam 51CTO博客,原文链接:http://blog.51cto.com/sunspot/1427250,如需转载请自行联系原作者