微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

安装redmine2.3.0(sqlserver2008数据库)

redmine2.3.0终于发布了,修正了之前版本的好多问题!!!


1,准备工作

下载railsinstaller(在页面底部):http://railsinstaller.org/windows

下载redmine2.3.0(本文以此版本为例):http://rubyforge.org/frs/?group_id=1850

安装sqlserver2008(这个就不说怎么安装了,我想只要是程序相关的人员都会吧)


2,开始安装

2.1 运行railsinstaller来安装,记得选中添加路径到环境变量,安装完会在一个打开的控制台中要求你输入名称和邮箱,输入完后可以继续操作或关闭窗口(通过程序-->railsinstaller下的控制台入口可以再次打开该窗口,后面称此窗口为railsinstaller控制台)


2.2 解压redmine到c:\sites下(不是一定要这个目录,但建议在这,后面以此为例)


2.3 在railsinstaller控制台中安装以下程序(安装过程要连接网络),定位到redmine目录,如:c:\sites\redmine-2.3.0

修改包的获取地址http://ruby.taobao.org/

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l


gem install rdoc thin

gem install activerecord sqlserver adapter

gem install tiny_tds

bundle install --without development rmagick


2.4 修改redmine下的(如:c:\sites\redmine-2.3.0)的GemFile文件

加入以下内容,否则会在最后启动服务时提示无法连接。

gem "thin"



2.5在sqlserver2008中创建redmine所使用的数据库,我们在这里 举例的数据库名称为:redmine  账号为:sa  密码为:myredmine_pwd


2.6修改redmine中的数据库连接字符串

复制 <Redmine_Root>/config/database.yml.example 为 <Redmine_Root>/config/database.yml 并修改 "production" 的设置. 

除了production外development和test的适配器类型也需要改成sql,而我们实际用的是production,其他2个只是为了后面执行时,不要提示我们安装MysqL相关dll


production:
  adapter: sqlserver
  database: redmine
  host: localhost
  username: sa
  password: myredmine_pwd
  encoding: utf8


development:
  adapter: sqlserver
  database: redmine_development
  host: localhost
  username: root
  password: ""
  encoding: utf8


# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
  adapter: sqlserver
  database: redmine_test
  host: localhost
  username: root
  password: ""
  encoding: utf8





2.7 安装数据库(如果在安装此步骤出现错误,可以通过评论提出,也可以通过qq48207475联系我,记得写上csdn问题联系)

在railsinstaller控制台中执行以下命令

生成数据库结构

set RAILS_ENV=production

rake db:migrate

加载认数据

set REDmine_LANG=zh

rake redmine:load_default_data


2.8 生成session密钥

在railsinstaller控制台中执行以下命令

rake generate_secret_token


2.9 启动服务,并测试安装(thin 包含start,restart,stop等命令,可以自己通过输入thin 来获取帮助)

在railsinstaller控制台中执行以下命令

thin start -e production -p 3000

打开浏览器输入:http://localhost:3000/

用户名/密码 为 admin/admin

登录后记得修改密码.


3.制作启动文件来避免每次都输入启动服务的命令(也可以通过安装服务来启动,这个不在此文章内谈这个)

在redmine的目录下新建一个txt文件,取名start.扩展名为bat,即start.bat

通过右键start.bat,选择编辑,输入以下内容

@echo off

thin start -e production -p 3000

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐