在Windows下安装Ruby有点麻烦,为了节约⼤家的时间,统⼀开发环境,可以采⽤ Vagrant box 的⽅式安装环境。
Vagrant是⼀个虚拟机外挂,可以简化虚拟机软件操作。
-
安装 Vagrant box
Vagrant box --下载地址:https://www.virtualbox.org/wiki/Downloads
选择需要的版本下载并安装
-
安装 Vagrant
Vagrant --下载地址:https://www.vagrantup.com/downloads.html
选择适合的系统下载并安装
-
安装 SVN
SVN – 下载地址:https://tortoisesvn.net/downloads.html
-
安装RubyMine
RubyMine – 下载地址:https://www.jetbrains.com/ruby/download/#section=windows
注意这是收费软件,可以免费⽤30天。
-
安装 Navicat
Navicat – 下载地址:https://www.navicat.com.cn/download/navicat-premium
只有14天试⽤期。
-
导入Box
复制你们已经打包好的centos7.box(项目配置),粘贴到项目文件夹下。
centos7.box中包含已安装好的ruby,Gem包,数据库等。
win+R 打开 cmd,进入项目所在目录,输入vagrant box add rails6 centos7.box
运行结果:
安装完成会提示
-
Checkout 代码
找项目负责人获得项⽬svn 地址,cmd 进入项目文件夹下,输入以下命令:
vagrant up 启动虚拟机
由于我的虚拟机已经在运行,显示结果如下
vagrant ssh 登录虚拟机
cd project 进日项目目录(视SVN上的项目目录结构决定)
-
初始化项目
rails db:create 初始化数据库
rails db:migrate 运行当前环境脚本
rails db:seed 运行当前种子数据
rails db:drop 删除数据库 -
启动rails
rails s -b 0.0.0.0 打开浏览器,输入网址,即可查看页面
ctrl+C 即可退出,exit 关闭连接。