|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!折腾了一天,终究把Redmine搭建到办事器上了,本文记载搭建的进程和过程当中碰到的各类成绩。
起首须要装置Rubyonrails,网上找了很多多少装置的解释,这个最好:http://blog.sina.com.cn/s/blog_73d38dbc0100zj7n.html感激原作者。
应用该文中的办法胜利装置ruby。上面是ruby的装置步调。
1删除旧的ruby,yumeraserubyruby-libsruby-moderuby-rdocruby-irbruby-riruby-docs
2wgethttp://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz
wgethttp://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
wgethttp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz
wgethttp://www.sqlite.org/sqlite-autoconf-3070900.tar.gz
3装置一些根本包
yuminstallopenssl-develzlib-develgccgcc-c++makeautoconfreadline-develcurl-develexpat-develgettext-devel
4装置Node
tar-zxfnode-v0.6.6.tar.gz
cdnode-v0.6.6
./configure
make
makeinstall
5装置yaml
tar-zxfyaml-0.1.4.tar.gz
cdyaml-0.1.4
./configureCprefix=/usr/local
make
makeinstall
6装置ruby
tar-zxfruby-1.9.3-p0.tar.gz
cdruby-1.9.3-p0
./configureCprefix=/usr/localCenable-sharedCenable-pthreadCdisable-install-docCwith-opt-dir=/usr/local/lib
make
makeinstall
7装置rails
geminstallrails
8
yuminstallruby-devel
yuminstallsqlite-devel
9装置sqlite3
tar-zxfsqlite-autoconf-3070900.tar.gz
cdsqlite-autoconf-3070900
./configure
make
makeinstall
Ruby装置完今后,就须要参照Redmine官网上的装置步调一步一步的停止下去,官网上的装置文档在这里:
http://www.ckuyun.com/projects/redmine/wiki/RedmineInstall
上面我精简一下
1.获得源码,从上面这个页面可以下载到redmine的宣布版,解紧缩今后CD到redmine源码的根目次
http://rubyforge.org/frs/?group_id=1850
2.然后是mysql的设置装备摆设(假如应用其他数据库,可参照官网装置解释)
假如没有装置mysql,可使用
yuminstallmysql
yuminstallmysql-server
yuminstallmysql-devel
装置,然后启动mysql办事,然后设置root暗码
servicemysqldstart
mysql
SETPASSWORDFOR‘root’@localhost’=PASSWORD(‘secret_password’);
mysql须要的设置装备摆设以下(创立一个数据库和用户)- CREATEDATABASEredmineCHARACTERSETutf8;CREATEUSERredmine@localhostIDENTIFIEDBYmy_password;GRANTALLPRIVILEGESONredmine.*TOredmine@localhost;
复制代码 3.将config/database.yml.example拷贝为config/database.yml并编纂个中的production部门。ruby1.9+的话应用以下设置装备摆设:- production:adapter:mysql2database:redminehost:localhostusername:redminepassword:my_password
复制代码 4.在redmine根目次下顺次履行以下敕令:- geminstallbundlerbundleinstall--withoutdevelopmenttestrakegenerate_secret_tokenRAILS_ENV=productionrakedb:migrateRAILS_ENV=productionREDMINE_LANG=zhrakeredmine:load_default_data
复制代码 须要留意的处所:
在履行第二条敕令的时刻会有一些毛病,我装置的时刻碰见两个
一个是mysql.hmissing,这个是由于我没有installmysql-devel这个包,直接yuminstall一下便可。
另外一个是Can’tinstallRMagick2.13.1.须要装置一个库:yuminstallImageMagick-devel
最初一条敕令中REDMINE_LANG=zh是设置说话,我这里设置为中文。
5.启动- rubyscript/railsserverwebrick-eproduction
复制代码 应用该敕令启动今后,redmine的拜访地址为:http://localhost:30
假如须要其他机械拜访,须要将端口3000设为防火墙的破例端口,拜访地址是http://IP:3000
超等治理员的用户名暗码为:admin/admin
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|