http://www.dusike.com/pm-redmine/
上次部署是在windows下的installrails环境的,由于此环境一直没有更新,今天发现一个新的windows下的运行环境rubyinstaller,所以就来一试。
数据库直接借用我本机的xampp中的mysql
1.下载Ruby独立安装包
https://rubyforge.org/frs/?group_id=167
下载RubyInstaller下exe格式的安装包,建议不要是最新,建议1.87。
2.打开Ruby独立安装包,直接安装,安装完打开命令提示符
输入
ruby -v
如果显示Ruby的版本号就安装成功了
然后安装Rails
接着输入
然后安装Rails
接着输入
gem install rails
等它自动下载安装
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
8 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.5...
Installing ri documentation for activerecord-2.3.5...
Installing ri documentation for rack-1.0.1...
Installing ri documentation for actionpack-2.3.5...
Installing ri documentation for actionmailer-2.3.5...
Installing ri documentation for activeresource-2.3.5...
Installing ri documentation for rails-2.3.5...
Updating class cache with 0 classes...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.5...
Installing RDoc documentation for activerecord-2.3.5...
Installing RDoc documentation for rack-1.0.1...
Installing RDoc documentation for actionpack-2.3.5...
Installing RDoc documentation for actionmailer-2.3.5...
Installing RDoc documentation for activeresource-2.3.5...
Installing RDoc documentation for rails-2.3.5...
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
8 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.5...
Installing ri documentation for activerecord-2.3.5...
Installing ri documentation for rack-1.0.1...
Installing ri documentation for actionpack-2.3.5...
Installing ri documentation for actionmailer-2.3.5...
Installing ri documentation for activeresource-2.3.5...
Installing ri documentation for rails-2.3.5...
Updating class cache with 0 classes...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.5...
Installing RDoc documentation for activerecord-2.3.5...
Installing RDoc documentation for rack-1.0.1...
Installing RDoc documentation for actionpack-2.3.5...
Installing RDoc documentation for actionmailer-2.3.5...
Installing RDoc documentation for activeresource-2.3.5...
Installing RDoc documentation for rails-2.3.5...
再执行这个
gem install -v=1.0.1 rack
完了
还要安装MySQL gem
输入
gem install mysql
3.把MySQL\bin文件夹的libmySQL.dll复制到独立安装的Ruby\bin文件夹里面
这样整个环境都安装完了
4、下载Redmine压缩包 (redmine-1.0.1.zip)
下载地址 http://rubyforge.org/frs/?group_id=1850
下载地址 http://rubyforge.org/frs/?group_id=1850
解压并进入解压后目录的目录,将config/database.yml.example 重命名为 config/database.yml,
并修改链接数据库所需要的参数,以下是修改信息,加粗部分是修改的内容:
production: adapter: mysql database: redmine host: localhost username: redmine password: redmine encoding: utf8
进入redmine目录
set RAILS_ENV=production rake config/initializers/session_store.rb rake db:migrate rake redmine:load_default_data
如果出现以下异常:
Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB
说明需要添加MySQL的动态链接库文件 libmySQL.dll
- 下载地址 http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
- 然后后把libmySQL.dll复制到 Ruby/bin/目录下(你安装rubyinstaller的目录)
在Redmine的根目录输入命令
ruby script/server
打开浏览器,输入 http://localhost:3000 如果页面正常显示,则说明已经成功安装。
部署ROR开发环境,可以参考http://ihower.tw/rails3/firststep.html
原创文章,转载请注明: 转载自读思客



