2023年8月1日发(作者:)

什么是gem?

RubyGems是Ruby的⼀个包管理器,提供了分发Ruby程序和库的标准格式“gem”,旨在⽅便地管理gem安装的⼯具,以及⽤于分发gem的服务器。这类似于Python的pip。RubyGems⼤约创建于2003年11⽉,从Ruby 1.9版起成为Ruby标准库的⼀部分。gem⽤法RubyGems在功能上与apt-get、portage、yum和npm⾮常相似。安装: gem install mygem卸载: gem uninstall mygem列出已安装的gem: gem list --local列出可⽤的gem,例如: gem list --remote为所有的gems创建RDoc⽂档: gem rdoc --all下载⼀个gem,但不安装: gem fetch mygem从可⽤的gem中搜索,例如: gem search STRING --remoteGem解释:RubyGems软件允许您轻松下载、安装和使⽤ruby在您的系统软件包。 这个软件包被称为“Gem”和包含⼀个Ruby包应⽤程序或库。Gem可以⽤来扩展或修改在Ruby应⽤程序功能。 通常他们⽤于分发可重⽤的功能,与其他ruby爱好者们⽤于共享他们的应⽤程序和库。 ⼀些Gem提供命令⾏实⽤⼯具来帮助⾃动化任务,加快你的⼯作。Gem源操作:查看:gem sources -l添加:gem sources -a url地址更新:gem sources -u删除:gem sources -r url地址ruby+gem常⽤命令ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本gem -v #gem版本

gem update #更新所有包

gem update --system #更新RubyGems软件

gem install rake #安装rake,从本地或远程服务器

gem install rake --remote #安装rake,从远程服务器

gem install watir -v(或者--version) 1.6.2#指定安装版本的

gem uninstall rake #卸载rake包

gem list d #列出本地以d打头的包

gem query -n ''[0-9]'' --local #查找本地含有数字的包

gem search log --both #从本地和远程服务器上查找含有log字符串的包

gem search log --remoter #只从远程服务器上查找含有log字符串的包

gem search -r log #只从远程服务器上查找含有log字符串的包

gem help #提醒式的帮助

gem help install #列出install命令 帮助

gem help examples #列出gem命令使⽤⼀些例⼦

gem build c #把c编译成

gem check -v pkg/ #检测rake是否有效

gem cleanup #清除所有包旧版本,保留最新版本

gem contents rake #显⽰rake包中所包含的⽂件 gem dependency rails -v 0.10.1 #列出与rails相互依赖的包gem environment #查看gem的环境

2023年8月1日发(作者:)

什么是gem?

RubyGems是Ruby的⼀个包管理器,提供了分发Ruby程序和库的标准格式“gem”,旨在⽅便地管理gem安装的⼯具,以及⽤于分发gem的服务器。这类似于Python的pip。RubyGems⼤约创建于2003年11⽉,从Ruby 1.9版起成为Ruby标准库的⼀部分。gem⽤法RubyGems在功能上与apt-get、portage、yum和npm⾮常相似。安装: gem install mygem卸载: gem uninstall mygem列出已安装的gem: gem list --local列出可⽤的gem,例如: gem list --remote为所有的gems创建RDoc⽂档: gem rdoc --all下载⼀个gem,但不安装: gem fetch mygem从可⽤的gem中搜索,例如: gem search STRING --remoteGem解释:RubyGems软件允许您轻松下载、安装和使⽤ruby在您的系统软件包。 这个软件包被称为“Gem”和包含⼀个Ruby包应⽤程序或库。Gem可以⽤来扩展或修改在Ruby应⽤程序功能。 通常他们⽤于分发可重⽤的功能,与其他ruby爱好者们⽤于共享他们的应⽤程序和库。 ⼀些Gem提供命令⾏实⽤⼯具来帮助⾃动化任务,加快你的⼯作。Gem源操作:查看:gem sources -l添加:gem sources -a url地址更新:gem sources -u删除:gem sources -r url地址ruby+gem常⽤命令ruby -e ''require"watir"; puts Watir::IE::VERSION'' #查看watir版本gem -v #gem版本

gem update #更新所有包

gem update --system #更新RubyGems软件

gem install rake #安装rake,从本地或远程服务器

gem install rake --remote #安装rake,从远程服务器

gem install watir -v(或者--version) 1.6.2#指定安装版本的

gem uninstall rake #卸载rake包

gem list d #列出本地以d打头的包

gem query -n ''[0-9]'' --local #查找本地含有数字的包

gem search log --both #从本地和远程服务器上查找含有log字符串的包

gem search log --remoter #只从远程服务器上查找含有log字符串的包

gem search -r log #只从远程服务器上查找含有log字符串的包

gem help #提醒式的帮助

gem help install #列出install命令 帮助

gem help examples #列出gem命令使⽤⼀些例⼦

gem build c #把c编译成

gem check -v pkg/ #检测rake是否有效

gem cleanup #清除所有包旧版本,保留最新版本

gem contents rake #显⽰rake包中所包含的⽂件 gem dependency rails -v 0.10.1 #列出与rails相互依赖的包gem environment #查看gem的环境