欢迎来到天天文库
浏览记录
ID:9408733
大小:23.73 KB
页数:6页
时间:2018-04-30
《redmine安装和配置》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Redmine的官方网站是:http://www.redmine.org,得到与当前Redmine版本相符合的其他软件版本RedmineversionSupportedRubyversionsRequiredRailsversionRequiredRackversioncurrenttrunkruby1.8.6,1.8.7Rails2.3.11Rack1.1.11.RubyRuby的官方网站是http://ruby-lang.org/,我们使用1.8.7版。安装Rubytarzxvfruby-1.8.7-p330.tar.gz./c
2、onfigure--prefix=/usr/local/rubymake&&makeinstall将ruby安装到/usr/local/ruby目录中。编辑/etc/profile增加ruby环境变量pathmunge/usr/local/ruby/binsource/etc/profile2.RubyGemsRubyGems的官方网站是http://www.rubygems.org/,是个包管理工具,相当于RPM、yum等工具。兼容性考虑建议下载1.3.5版本wgethttp://production.cf.rubygems.or
3、g/rubygems/rubygems-1.3.5.tgztarzxvfrubygems-1.3.5.tgz再进入rubygems-1.3.5目录,运行:rubysetup.rb即可完成安装(默认安装到ruby所在目录下)。3.Zlib库安装Gem需要zlib支持yum-yinstallzlibzlib-develcd/usr/local/src/ruby-1.8.7-p330/ext/zlibrubyextconf.rbmake&&makeinstall4.RakeRake的官方网站是http://rake.rubyforge.o
4、rg/,可以让gem联网下载安装,也可以在官方网站下载后进行安装。geminstallrack-v=1.1.15.i18ngeminstalli18n-v=0.4.2生成会话存储密钥时需要6.RubyonRailsRubyonRails的官方网站是http://rubyonrails.org/,同样可以使用gem联网下载安装,也可以下载后再本地安装。geminstallrails-v=2.3.11--include-dependencies1.下载并解开RedmineRedmine的官方网址是http://www.redmine.o
5、rg使用如下命令可下载源代码:cd/usr/localsvncohttp://redmine.rubyforge.org/svn/trunkredmine2.创建数据库mysql-uroot-p创建redmine数据库:createdatabaseredminecharactersetutf8;为redmine创建数据库用户(这里的用户名密码都是redmine):grantallprivilegesonredmine.*toredmine@’%’identifiedby‘redmine’withgrantoption;3.设置red
6、mine的数据库参数我们使用redmine提供的例子为蓝本,进入redmine所在目录:cpconfig/database.yml.exampleconfig/database.yml编辑文件config/database.yml,找到production段落,设置用户名和密码为,并保存文件。此处应注意设置项和前面的冒号(:)之间要有个空格,否则会出错。4.生成会话存储密钥:rakegenerate_session_store注:r3055之前的版本使用下面的命令替代。RAILS_ENV=productionrakeconfig/i
7、nitializers/session_store.rb如果出现以下异常:rake/rdoctaskisdeprecated. Userdoc/taskinstead(inRDoc2.4.2+) 这是因为rake版本太高造成的。解决办法:先执行gemlistrake查看rake版本。若果高于0.8.7那就是太高了(比方说0.9.2)。这样的话就需要卸载0.9.2的,安装0.8.7的。gemuninstallrake-v=0.9.2geminstallrake-v=0.8.75.创建数据库结构运行命令:rakedb:migrateR
8、AILS_ENV=production可能遇到的错误:lundefinedmethod`name'for"actionmailer":String解决方法:降低rubygem版本lnosuchfiletoload–openssl解决方
此文档下载收益归作者所有