首页 > 学院 > 开发设计 > 正文

win10下使用virtualbox + vagrant配置ruby开发机环境

2019-10-26 19:29:44
字体:
来源:转载
供稿:网友

在写本文前,笔者已经尝试了多种其他的替代方法,例如wmware虚拟机安装kylin。然而发现总是还有各种问题。经大佬指点安装了virtualbox + vagrant。于是发现配置起来如此简单。接下来笔者将详细阐述。

 (注:笔者自己的服务器上的配置是centos7.2 + ruby2.3.4 + mariadb + redis,自己的笔记本为win10,另外,很多网上的类似文章都写于很长时间以前,很多内容现在已经不适用,甚至很多关键的环节还不讲清楚,导致笔者配置初期踩了很多的坑。所以写下此文,总结经验)

配置流程

1、box镜像的选择

本文中,笔者由于网站服务器系统为centos7.2,所以理所应当的选择了centos的镜像。(镜像官网,支持搜索配置:https://app.vagrantup.com/boxes/search。 关于vagrant,此文中不再赘述,网上关于vagrant+virtualbox的资料很多,基本配置也非常简单省事)。

 起初,笔者随意下载了一个下载量高的centos,结果发现内部配置有很多的问题,主要问题是很多软件的版本过于老旧且更新很麻烦,需要手动解决很多的依赖(有的甚至还解决不了,于是果断弃坑)。后来换了一个官方镜像,于是有了很大的改观。(安利一下我用的镜像:https://app.vagrantup.com/centos/boxes/7)

在选择镜像的时候要注意以下几点:

•如没有十足的把握,请尽量选择较新且完整版的镜像(尽量不要Minimal)
•如果网络条件允许(例如在中国大陆之外)的话,可以直接按照页面上的方法配置。如果网络条件不允许或者速度极慢,可以先按照上面init你的vagrant,然后得到box的下载地址,中断init。然后用迅雷下载此地址到本地再配置,可以大大节省时间。

2、安装git

作为开发机,git是必不可少的,然而一开始也被git坑了好长时间。
 首先直接命令安装

yum install git

安装时务必注意版本,版本最好不要低于1.8(之前另一个系统git1.7,很多网站上的repo无法正常访问)
 接下来就是配置git的一些全局设置

git config --global user.name "HansBug"git config --global user.email xxx@xxx.comgit config credential.helper 'cache --timeout=7200'

三条设置依次为用户名,用户邮箱和记住密码(本人较懒,不想配置ssh)有效时间(单位秒,例子中为2小时)

3、安装rvm

作为rails环境的搭建,rvm是很重要的一环。
 首先安装rvm(如果本机没有curl或者出现其他依赖问题请先解决)

curl -L get.rvm.io | bash -s stable

安装完后如果看到如下的提示的话

 * WARNING: You have '~/.profile' file, you might want to load it,  to do that add the following line to '/home/vagrant/.bash_profile':   source ~/.profile            
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表