1、前置条件
你的机器上已经安装了 ruby , rake, rails 和 mysql数据库。
卸载mysql
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除mysql
删除命令:rpm -e --nodeps 包名
安装mysql
yum install mysql.x86_64
yum install mysql-devel.x86_64
yum install mysql-server.x86_64
设置开机自动启动
Vi /etc/rc.d/rc.local
添加
/etc/rc.d/init.d/mysqld start
2、安装步骤
下载安装包redmin-x.x.x.tar.gz
下载地址:http://rubyforge.org/frs/?group_id=1850
解压并进入解压后目录
tar -zxvf redmine-2.4.0.tar.gz
cd redmine-2.4.0
3. 创建数据库
mysql> create DATABASE redmine CHARACTER set utf8;
mysql> create USER'redmine'@'localhost' IDENTIFIED by 'redmine_pwd';
mysql> grant ALL PRIVILEGES ON redmine.* to 'redmine'@'localhost';
如果想远程任何电脑访问
GRANT ALL PRIVILEGES ON redmine.* TO'redmine'@'%' IDENTIFIED BY 'redmine' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果只想远程192.168.1.168这台电脑访问
GRANT ALL PRIVILEGES ON redmine.* TO'redmine'@192.168.1.168' IDENTIFIED BY 'redmine_pwd' WITH GRANT OPTION;
FLUSH PRIVILEGES;
撤销已经赋予给 MySQL 用户权限的权限。
revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:
grant all on *.* to dba@localhost;
revoke all on *.* from dba@localhost;
首先删除已经安装的Ruby:
sudo yum erase*ruby*
安装编译需要的相关工具和包:
sudo yuminstall openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-develcurl-devel expat-devel gettext-devel
下载ruby-2.0-stable.tar.bz2
tar jxvf ruby-2.0-stable.tar.bz2
cd ruby-2.0.0-p353]
./configure --enable-shared --enable-pthread --prefix=/usr
make&&makeinstall
注意:Ruby 2.0.0已经包含RubyGems,所以没有必要再单独安装RubyGems,也包含了rake 可以到usr/bin下查看一下。
安装bundler
gem installbundler
安装redmine依赖项 在redmine目录下运行下命令
bundle install
export PATH=/usr/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/imagemagick/lib
export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
配置redmine连接数据库所需的参数
redmine-x.x.x$cp config/database.yml.example config/database.yml
redmine-x.x.x$vi config/database.yml
production:
adapter: mysql2 //注意 如果这里只写成mysql,一般的页面没有问题,但如角色和权限进入时就会报网页出错
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
创建一个session安装密钥
运行下面的命令
redmine-x.x.x$rake generate_secret_token
执行数据迁移
redmine-x.x.x$ rake db:migrate RAILS_ENV='production'
redmine-x.x.x$ ruby script/rails server -e production
打开浏览器输入 http://localhost:3000 就可以看到redmine的首页了
你的机器上已经安装了 ruby , rake, rails 和 mysql数据库。
卸载mysql
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2、删除mysql
删除命令:rpm -e --nodeps 包名
安装mysql
yum install mysql.x86_64
yum install mysql-devel.x86_64
yum install mysql-server.x86_64
设置开机自动启动
Vi /etc/rc.d/rc.local
添加
/etc/rc.d/init.d/mysqld start
2、安装步骤
下载安装包redmin-x.x.x.tar.gz
下载地址:http://rubyforge.org/frs/?group_id=1850
解压并进入解压后目录
tar -zxvf redmine-2.4.0.tar.gz
cd redmine-2.4.0
3. 创建数据库
mysql> create DATABASE redmine CHARACTER set utf8;
mysql> create USER'redmine'@'localhost' IDENTIFIED by 'redmine_pwd';
mysql> grant ALL PRIVILEGES ON redmine.* to 'redmine'@'localhost';
如果想远程任何电脑访问
GRANT ALL PRIVILEGES ON redmine.* TO'redmine'@'%' IDENTIFIED BY 'redmine' WITH GRANT OPTION;
FLUSH PRIVILEGES;
如果只想远程192.168.1.168这台电脑访问
GRANT ALL PRIVILEGES ON redmine.* TO'redmine'@192.168.1.168' IDENTIFIED BY 'redmine_pwd' WITH GRANT OPTION;
FLUSH PRIVILEGES;
撤销已经赋予给 MySQL 用户权限的权限。
revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:
grant all on *.* to dba@localhost;
revoke all on *.* from dba@localhost;
首先删除已经安装的Ruby:
sudo yum erase*ruby*
安装编译需要的相关工具和包:
sudo yuminstall openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-develcurl-devel expat-devel gettext-devel
下载ruby-2.0-stable.tar.bz2
tar jxvf ruby-2.0-stable.tar.bz2
cd ruby-2.0.0-p353]
./configure --enable-shared --enable-pthread --prefix=/usr
make&&makeinstall
注意:Ruby 2.0.0已经包含RubyGems,所以没有必要再单独安装RubyGems,也包含了rake 可以到usr/bin下查看一下。
安装bundler
gem installbundler
安装redmine依赖项 在redmine目录下运行下命令
bundle install
在/etc/profile后面添加下面三行
export PATH=/usr/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/imagemagick/lib
export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig
配置redmine连接数据库所需的参数
redmine-x.x.x$cp config/database.yml.example config/database.yml
redmine-x.x.x$vi config/database.yml
production:
adapter: mysql2 //注意 如果这里只写成mysql,一般的页面没有问题,但如角色和权限进入时就会报网页出错
database: redmine
host: localhost
username: redmine
password: redmine
encoding: utf8
创建一个session安装密钥
运行下面的命令
redmine-x.x.x$rake generate_secret_token
执行数据迁移
redmine-x.x.x$ rake db:migrate RAILS_ENV='production'
redmine-x.x.x$ ruby script/rails server -e production
打开浏览器输入 http://localhost:3000 就可以看到redmine的首页了
在vi /etc/rc.d/rc.local最后添加
ruby script/rails server -e production -d即可
如果以管理员进入管理时,点信息里
RMagick 可用(可选的)
ImageMagick convert available (optional)
两项有红色感叹号时,则在/etc/ld.so.conf.d/目录下增加ImageMagick.conf文件
内容:
/usr/local/ImageMagick/lib