redmine安装配置过程
郑重提示一下,安装redmine的过程中!要注意包之间的版本!版本不对,努力白费!我能告诉你我就是因为版本不对捣鼓了好久才装上的吗!
Redmineversion
SupportedRubyversions
Railsversionused
currenttrunk
ruby1.9.33,2.0.02,2.1,2.21
Rails4.20
3.0
ruby1.9.33,2.0.02,2.1,2.21
Rails4.20
2.6
ruby1.8.74,1.9.2,1.9.33,2.0.02,2.1,jruby-1.7.6
Rails3.2
这是几个相对应的版本!千万别搞错了,不然各种奇葩报错!各种不对!
天才第一步,XXX纸尿布!哈哈,开个玩笑
首先,安装ruby依赖环境!配置好yum源之后!
yum-yinstallgccgcc-c++makeapr-develapr-util-develzlib-develcurl-develexpat-develgettext-developenssl-developenssllibxml2-devellibxslt-develImageMagick
这是一些基本的依赖,其中最主要的就是openssl和ImageMagick,在这里需要注意ImageMagick需要在6.4.9版本以上的
下边这些是可选的,因为我这是在公司测试环境搭建的,数据库用的是之前搭建好的,httpd也是之间搭建好的!
yum-yinstallhttpdhttpd-develmysqlmysql-servermysql-devel
来说下现在用的包的版本
ruby-1.8.7-p358.tar.gzrubygems-1.8.17.tgzredmine-2.6.4.tar.gz
然后解压安装ruby
Tarzxfruby-1.8.7-p358.tar.gz
cdruby-1.8.7-p358
./configure--prefix=/usr/local/tuby
Make&&makeinstall
安装完成之后,配置下环境变量
vim/etc/profile
exportPATH=/usr/local/ruby/bin:$PATH
保存退出后,然后安装rubygems-1.8.17.tgz
tarzxfrubygems-1.8.17.tgz
cdrubygems-1.8.17
Rubusetup.rb
然后看下有没有gem这个命令,接着安装redmine-2.6.4.tar.gz
tarzxfredmine-2.6.4.tar.gz
Mvredmine-2.6.4/usr/local/redmine
无聊又耗时间的时候开始了o(╯□╰)o,在这需要注意,机器要联网的!
cd/usr/local/redmine
geminstallbundler
等待安装完成之后,然后执行,我能说我装了差不多两个小时才装完吗!
bundleinstall来检测看看缺少那个包
然后就安装上它,怎么安装,检测会有提示的,包括安装那个版本的
在这里如果ImageMagick包版本不对的话,安装最后一个rmagick的时候会报错
然后就重新安装ImageMagick或者找到源码包编译安装也行!源码包安装完之后需要指明下路径!
PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/geminstallrmagick-v=2.13.3
编译安装完之后装最后一个的时候我是这么装的!成功装了上去,没有报错!
然后在此运行bundleinstall,没有提示有依赖包了。这个时候,依赖包已经装完了!然后开始配置数据库吧,在这我用的是mysql数据库
CREATEDATABASEredmineCHARACTERSETutf8;
CREATEUSER'redmine'@'localhost'IDENTIFIEDBY'my_password';
GRANTALLPRIVILEGESONredmine.*TO'redmine'@'localhost';
创建一个库,设置完密码跟授权以后,就来修改配置文件
cd/usr/local/redmine/config
cpdatabase.yml.exampledatabase.yml
vimdatabase.yml
production:
adapter:mysql
database:redmine
host:localhost
username:redmine
password:my_password
修改完成之后,保存退出!
在上一级目录下执行
bundleexecrakegenerate_secret_token
RAILS_ENV=productionbundleexecrakedb:migrate
RAILS_ENV=productionbundleexecrakeredmine:load_default_data
建表,创建结构!创建完成之后
bundleexecrubyscript/railsserverwebrick-eproduction
用了启动redmine服务,redmine服务默认占用本地3000端口!
http://localhost:3000访问试试吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。