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