windows下安装redmine搭建rubyonrails

上传人:平*** 文档编号:11126606 上传时间:2017-10-12 格式:DOC 页数:7 大小:79.28KB
返回 下载 相关 举报
windows下安装redmine搭建rubyonrails_第1页
第1页 / 共7页
windows下安装redmine搭建rubyonrails_第2页
第2页 / 共7页
windows下安装redmine搭建rubyonrails_第3页
第3页 / 共7页
windows下安装redmine搭建rubyonrails_第4页
第4页 / 共7页
windows下安装redmine搭建rubyonrails_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《windows下安装redmine搭建rubyonrails》由会员分享,可在线阅读,更多相关《windows下安装redmine搭建rubyonrails(7页珍藏版)》请在金锄头文库上搜索。

1、前言:本文主要叙述 windows 下安装 redmine 以及 ruby on rails 开发环境其实在 Windows 在搭建 ruby on rails 环境真的是自讨苦吃,似乎在 linux 下就简单多了。作者:赵晓筱日期:2014-06-05邮箱:zhao_环境:Ruby on rails 和 redmine 相关基础知识可以百度看看,这里就不做多余的介绍了搭建 ruby on rails 环境:因为 redmine 是在 ruby on rails 环境下开发的,所以一定要搭建这个环境,关于这个环境的搭建网上叙述有很多,不过相比较而言版本都比较老,甚至有些文章说的环境由于版本过早

2、已经没有办法找到了相对应的版本,个人觉得搭建比较困难的是由于各个安装程序版本太多,各个版本之间依赖一时之间找不到头绪。一:1:Windows 下安装 Ruby 最好选择 RubyInstaller(一键安装包) 。下载地址:http:/rubyinstaller.org/downloads/注意选择下载版本双击安装,安装过程出现如下界面。如图这里我们选择安装路径为 C:Ruby。 下面有 3 个选项分别是:(1) 是否安装 tclTk 支持。(2) 添加 ruby 命令路径到系统环境变量 PATH。(3)是否将 .rb 和.rbw 文件关联到 Ruby。这里我们全部打勾。点击“Install”

3、 安装完毕。打开 CMD 窗口,运行 ruby -v 显示 ruby 当前版本号。如图你也可以输入 ruby -e puts hello world ,则显示 hello world。也可以打开记事本写一段代码如: puts hello world,保存为 test.rb,然后在 CMD 中 运行 ruby test.rb 则显示结果 hello world。我想你不甘心就用记事本来写程序吧,这里推荐一款轻巧的代码编辑器 SciTE,支持多种语法高亮显示及高亮导出,且免费开源。以前的 RubyInstaller 自带 SciTE,而新版需要自己下载。官方地址:http:/www.scintil

4、la.org/ 有 windows 下有绿色版和安装版安装 SciTE 后,打开它,我们输入代码 puts hello world ,点击菜单=file=save 保存文件为 test.rb。 然后按键盘 F5,右侧输出窗口出现结果。如图:2:下载并安装 RubyGemsRubyGems 是一个方便而强大的 Ruby 程序包管理器,类似 RedHat 的 RPM。它将一个Ruby 应用程序打包到一个 gem 里,作为一个安装单元。 特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于 Web 的查看接口,能查看你安装的

5、 gem 的信息。从官方下载 RubyGems,以 zip 版本为例,解开压缩包,从 CMD 提示窗口下进入目录,目录下有 setup.rb, 运行 ruby setup.rb 即可安装。 (这里可能会出现版本不兼容的情况,需要自己调整版本)较新的 Ruby 版本已经包含 RubyGems 了,因此我们不用手动下载安装了。只需在 CMD 窗口在 ruby 安装路径下输入指令: gem update -system ,耐心等待一段时间,已有的RubyGems 会更新到目前最新的版本。 (如果出错就只好自己手动安装了)3:下载并安装 Rails从 CMD 提示窗口输入指令:gem install

6、rails 开始安装 rails。如不想安装文档文件,可以输入:gem install rails -no-rdoc -no-ri 程序自动下载并安装 rails, 耐心等待。 (我在这里出现错误,没有办法下载 rails 安装包,后来在网上期望找到 rails 安装包,但是一直没有成功,我搭建 rudy on rails 环境使用我后面介绍的方法:使用一键安装包)这时在 CMD 提示窗口输入指令: rails -v 显示 rails 的版本号。4:下载并安装 DevKitDevKit 是 windows 平台下编译和使用本地 C/C+扩展包的工具。它就是用来模拟 Linux 平台下的 mak

7、e, gcc, sh 来进行编译。这个方法目前仅支持通过 RubyInstaller 安装的 Ruby。下载 Devkit:http:/rubyinstaller.org/downloads如果上面的地址打不开,就从这里下载:https:/ DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe安装步骤:1) 将下载 DevKit 解压到 .DevKit 目录。2) 打开 CMD 窗口,进入 .DevKit 目录,输入 ruby dk.rb init 。#生成 config.yml,这里会检查将要添加 DevKit 支持的 Ruby 列表,只支持通过 RubyIns

8、taller 安装的 Ruby。3) 输入 ruby dk.rb install #开始安装。4) 输入 ruby dk.rb review #检查要添加 DevKit 支持的 Ruby 列表是否有误,可以略过。5) 输入 gem install rdiscount -platform=ruby 。#这一步只是验证 DevKit 是否安装成功,如果能安装 rdiscount 成功说明安装 DevKit 成功,也可以不做。5:创建一个 Rails 项目打开 CMD 提示窗口,进入一个目录(最好不要是根目录)下,输入指令:rails new www ,会在目录下创建名称为 www 的 rails

9、项目结构。接着进入 www 目录,输入指令:rails server ,启动 rails 自带的 webrick 服务器。打开浏览器输入地址 http:/localhost:3000 看到欢迎页面。二:1:使用 railsinstaller 一键安装包搭建 ruby on rails 环境到 http:/railsinstaller.org/en 下载最新的 railsinstaller。一键安装,直接包括了很多需要的依赖软件,安装成功之后可以直接查看 ruby、rails 版本,创建 rails 项目三:安装 redmine:在 http:/www.redmine.org/projects/

10、redmine/wiki/Download 下载 redmine 最新版本,我这里用的是 2.5.1,参照 http:/www.redmine.org/projects/redmine/wiki/RedmineInstall 安装说明:数据库的安装,这里就不细说了。注意数据库的版本号,我这里用的是 mysql5.6.9,在数据库中创建数据库 redmine,用户名: redmine,密码:redmine,并将数据库赋权限给redmine。 (如果不会使用 mysql,可以安装 XAMPP,这是一个傻瓜式安装,但是可以提高界面式管理)将下载的 redmine 解压到目录下,我这里是解压到 rai

11、lsinstaller 安装生成的.Sites 目录下。1:在命令行下进入 redmine 目录下:修改 config/database.yml.example 为 config/database.yml。 参照http:/www.redmine.org/projects/redmine/wiki/RedmineInstall 配置 config/database.yml,注意:在 ruby1.9 以上如果使用的 mysql 必须配置为: adapter: mysql2mysql 配置如下:production:adapter: mysql2/mysqldatabase: redminehos

12、t: localhostport: 3307username: redminepassword: redmineSQL 配置如下:production:adapter: sqlserverdatabase: redminehost: localhostport: 1433username: redminepassword: redmine其中 adapter 配置连接数据库类型;database 配置连接数据库名称; 注意:在 ruby1.9 以上如果使用的 mysql 必须配置为: adapter: mysql2;port 配置连接数据库端口号;username 配置连接数据库的用户名;pa

13、ssword 配置用户名登录的密码。如果 port 不配置表示使用默认端口,其中 mysql 默认端口为 3307.sql 默认端口为 1433.查看数据库端口可以百度。上述配置表面我们需要在本地数据库中建立一个数据库名为 redmine 并将权限指给 redmine用户,且 redmine 用户的登录密码为 redmine。在 redmine 目录下有 Gemfile 文件,可以打开看看,里面大致说了依赖软件的名称和版本;2:创建数据库:在本地数据库中建立一个数据库名为 redmine 并将权限指给 redmine 用户,且 redmine 用户的登录密码为 redmine。如何创建数据表和

14、用户这里就不累述了。我这里使用的 mysql 数据库;我为了方便安装 xampp 管理 mysql,xampp 提供了可视化的界面管理 mysql;当然怎么安装数据库都不是很重要。3:执行命令:gem install bundler之后再执行下面三条中任意一条:bundle install -without development test 这一条命令不知道什么意思,大致是不检测development bundle install -without development test rmagick 这一条命令是安装软件不检测 rmagickbundle install 这一条是安装所有软件,会

15、检测所有软件安装是否成功我这里执行中间一条命令,因为我没有安装 rmagick;这一条命令不会检查 rmagick 安装结果的。这一条数据可能会报错,仔细查看报错信息会告诉你那里出错了,安装什么出错了。按提示解决4:执行命令 :rake generate_secret_token这一条命令是生成数据库会话5:执行命令:set RAILS_ENV=productionrake db:migrate这一条命令是创建数据库中需要的表6:执行命令:set RAILS_ENV=productionset REDMINE_LANG=frrake redmine:load_default_data设置默认数

16、据7:执行命令:ruby script/rails server webrick -e production启动 redmine 服务,至此大功告成,通过访问 http:/localhost:3000/就可以访问到 redmine问题 1:执行 bundle install 时总是报 mysql2 安装不成功,手动执行 gem install mysql2 也不成功,可以执行以下命令安装 mysql2:gem install mysql2 - -with-mysql-dir=C:xamppmysql路径为 mysql 安装目录问题 2:rake generate_secret_token命令说 rake 版本不一致;这个可能是你安装了不同版本或者版本真的不一致导致的,可以执行命令:ge

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号