gem install gem-name # 安装gem,默认会安装最新版本
gem uninstall gem-name #卸载gem,如果安装了多个版本会提示要卸载哪个版本
gem cleanup #清理无用的gem,这个很有用。当你安装了很多版本的gem,想把旧版本的删除,一个个又太麻烦,就用这个命令
gem list #列出所有安装的gem
gem list | cut -d" " -f1 | xargs gem uninstall -aIx #删除所有安装的gem
补充:
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 rake.gemspec #把rake.gemspec编译成rake.gem
gem check -v pkg/rake-0.4.0.gem #检测rake是否有效
gem cleanup #清除所有包旧版本,保留最新版本
gem contents rake #显示rake包中所包含的文件
gem dependency rails -v 0.10.1 #列出与rails相互依赖的包
gem environment #查看gem的环境
分享到:
相关推荐
在Ubuntu系统中,你可以使用`apt-get`命令安装Ruby和RubyGems,然后通过`update_rubygems`命令更新RubyGems。对于RedHat和Fedora用户,可以使用`yum`命令进行安装,同样需要更新RubyGems以确保其是最新的。 在...
要发布自己的Gem,首先需要创建一个Gemspec文件,然后使用`gem build`命令构建Gem,最后通过`gem push`将其上传到RubyGems.org: ```bash gem build my_gem.gemspec gem push my_gem-0.1.0.gem ``` ### 版本控制和...
要解压和使用这个RubyGems版本,你需要先用tar命令解压文件,然后使用Ruby编译器和make工具进行编译和安装。安装完成后,RubyGems的新版本将可用于你的系统,允许你更高效地管理和使用Ruby库。 总之,“rubygems-...
RubyGems的常用命令包括: - `gem install [gem_name]`:安装指定的gem。 - `gem update [gem_name]`:更新指定gem到最新版本。 - `gem list`:列出已安装的gem。 - `gem uninstall [gem_name]`:卸载指定的gem。 - ...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库的框架。这个“rubygems-1.6.2.tgz”文件是一个压缩包,包含了RubyGems的1.6.2版本,这是一个早期但仍然重要的版本。在Redmine项目管理系统...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库的框架,使得开发者可以方便地安装、更新和使用各种Gem(Ruby的软件包)。RubyGems的版本"2.4.2"是这个系统的一个特定迭代,包含了在那个...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。这个特定的压缩包“rubygems-1.8.7.gz”是RubyGems的一个旧版本,适用于Linux操作系统。在深入理解这个压缩包之前,我们先来...
RubyGems is also a client for RubyGems.org, a public repository of Gems that allows you to publish a Gem that can be shared and used by other developers. See our guide on publishing a Gem at guides....
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。这个"rubygems-2.4.6"压缩包包含了版本2.4.6的RubyGems,这是一个用于安装、更新和管理Ruby库的工具。在Ruby开发中,...
RubyGems是Ruby编程语言的一个重要组成部分,它提供了一个管理和分发Ruby库的框架。这个“rubygems-2.6.12”是RubyGems的一个特定版本,它包含了用于安装、更新和管理Ruby库的各种工具和资源。下面将详细讨论...
6. 初始化集群:使用`redis-cli`或`redis` gem中的命令来创建集群,例如`redis-cli -h localhost -p 7000 cluster create`,替换`localhost:7000`为你各个节点的实际地址。 7. 分配槽:`redis-trib.rb`或`redis` gem...
通过RubyGems,Rails开发者可以轻松地在Gemfile中声明这些依赖,并使用`bundle install`命令一次性安装所有gem,这称为 Bundler,是RubyGems生态的一部分。 除了上述功能,RubyGems还支持版本控制,允许开发者指定...
在Linux环境中,你可以使用tar命令完成这个操作: ```bash tar -zxvf rubygems-2.7.4.tgz ``` 解压后,你会得到一个名为“rubygems-2.7.4”的目录,里面包含了安装RubyGems所需的所有文件。接下来,你需要进入这个...
RubyGems是Ruby编程语言的标准包管理器,它使得安装、分发和管理Ruby库和程序变得简单。在RubyGems 3.2.12版本中,我们聚焦于几个关键知识点,这些知识点对于理解如何有效地利用这个工具至关重要。 1. **RubyGems的...
4. **版本控制**:RubyGems支持多个版本的gem共存,通过`gem list`和`gem switch`等命令,用户可以选择使用哪个版本的gem。 5. **更新检查**:使用`gem update`命令,用户可以检查并更新已安装的gem到最新版本。 6...
7. **搜索Gem**:`gem search`命令可以帮助用户在RubyGems仓库中查找特定的Gem,查看其功能和文档。 RubyGems-3.0.2版本可能包含以下改进和特性: - **性能优化**:可能对Gem的安装和更新速度进行了提升。 - **...
这使得安装、升级和卸载库变得简单,只需一条命令即可。 2. **依赖管理**:每个gem都可以声明它依赖的其他gem,RubyGems会自动处理这些依赖关系,确保所有必要的库都已安装并处于正确版本。 3. **版本控制**:通过...
RubyGems是Ruby编程语言的一个核心组成部分,它提供了一个管理和分发Ruby库和程序的框架。在Ruby社区中,Gem是代码复用和模块化的基本单位,使得开发者能够轻松地安装、更新和共享代码库。标题"rubygems2.4.8"指的是...
例如,在Unix或Linux系统中,你可以使用以下命令: ```bash tar -zxvf rubygems-2.4.2.tgz cd rubygems-2.4.2 ruby setup.rb ``` 在Windows系统中,可能需要使用类似7-Zip的工具来解压文件,然后运行安装脚本来...
RubyGems(简称 gems)是一个用于对 Rails 组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。 RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从...