继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Ruby rails rvm gem

RISEBY
关注TA
已关注
手记 452
粉丝 70
获赞 317

最近开始入坑ruby

ruby rails rvm bundle gemset gem一堆东西,折腾了一晚上才把环境配置好。
今天这个不是写安装过程,只是理一理上面那些东西的关系

ruby

其实这个都不用多说,是ruby的运行时,就类似于.net里面的.net framework。

rvm

rvm这个东西就比较神奇,它类似于一个版本控制器,你可以在里面装多个ruby的版本,然后选择使用哪个。就像是你在前端开发中使用n去管理你的nodejs的版本一样。

gem

RubyGems简称gems,是一个用于对 Ruby组件进行打包的 Ruby 打包系统。在你安装了ruby之后就会默认给你安装一个gem。
它就类似于Linux系统里面的apt-get,其实也像是前端里面的yarn,有一个解依赖的作用在管理时。

rails

rails是基于ruby的web框架,它的作用就类似于.net里面的ASP.NET或者java的spring  MVC,你在安装完ruby之后就可以用gem install rails 安装rails。

bundle

它的作用是在你创建项目之后,对你项目进行初始化,然后自动去安装你的项目的第三方依赖库。

gemset

这个算是rvm的一个附属品,它的作用是可以创建多个gem,你可以为自己的每个项目创建一个gemset,然后各自去管理。
但是有了bundle其实这个可用可不用。

关系和顺序

1.安装rvm
2.利用rvm安装ruby
3.安装完ruby会默认帮你安装gem,利用gem安装rails
4.创建项目进行bundle install安装第三方库依赖。



作者:ShowRosarugosa
链接:https://www.jianshu.com/p/10efb52d0aa6

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP