程序猿的纸条屋

ruby、rvm、gem、rubygems、bundler的概念

2020-03-03  本文已影响0人  爱撸码的zhu

笔者在搭建logstash集成logstash-input-mongodb插件的时候遇到了系统环境的问题:
顺便说一下rvm、ruby、gem、bundler这几个命令的概念区别:

ruby是一个面向对象的脚本语言。

rvm是不同ruby版本的管理和切换工具。

gem是ruby写的软件包。

rubygems是用来打包、下载、安装、使用gem软件包的工具。

bundler是管理ruby项目一系列gem的工具,就像ios 包管理工具的cocopods一样。bundler会根据gemfile文件定义的约束去管理这些gem。

详细转载于:https://www.jianshu.com/p/c077bdbe85eb

上一篇下一篇

猜你喜欢

热点阅读