RubyGems是Ruby的软件包实用程序,它可以安装Ruby软件包并使它们保持最新。
使用语法
$gem command [arguments...] [options...]
Example
检查是否安装了RubyGems-
$gem --version 0.9.0
RubyGems命令
这是RubyGems所有重要命令的列表-
Sr.No. | Command & Description |
---|---|
1 |
build 从gemspec构建一个宝石。 |
2 |
cert 调整RubyGems证书设置。 |
3 |
check 检查已安装的宝石。 |
4 |
clernup 清理本地存储库中已安装的gem的旧版本。 |
5 |
contents 显示已安装的gem的内容。 |
6 |
dependency 显示已安装的gem的依赖关系。 |
7 |
environment 显示RubyGems环境信息。 |
8 |
help 提供有关" gem"命令的帮助。 |
9 |
install 将gem安装到本地存储库中。 |
10 |
list 显示所有名称以STRING开头的宝石。 |
11 |
query 查询本地或远程存储库中的gem信息。 |
12 |
rdoc 为预安装的gem生成RDoc。 |
13 |
search 显示名称包含STRING的所有宝石。 |
14 |
specification 显示宝石规格(以yaml为单位)。 |
15 |
uninstall 从本地存储库中卸载gem。 |
16 |
unpack 将已安装的gem解压缩到当前目录。 |
17 |
update 更新本地存储库中的命名gem(或所有已安装的gem)。 |
RubyGems常用命令options
以下是常用options的列表-
Sr.No. | Command & Description |
---|---|
1 |
--source URL 使用URL作为gem的远程源。 |
2 |
-p,-[no-] http-proxy [URL] 使用HTTP代理进行远程操作。 |
3 |
-h,--help 获取有关此命令的帮助。 |
4 |
--config-file FILE 使用此配置文件而不是默认配置文件。 |
5 |
--backtrace 显示错误的堆栈回溯。 |
6 |
--debug 打开Ruby调试。 |
RubyGems安装命令options
这是options列表,大多数情况下,在安装任何Ruby软件包时使用RubyGems时-
Sr.No. | Command & Description |
---|---|
1 |
-v,--version VERSION 指定要安装的gem版本。 |
2 |
-l,--local 将操作限制在本地域(默认)。 |
3 |
-r,--remote 将操作限制在REMOTE域。 |
4 |
-b,--both 允许LOCAL和REMOTE操作。 |
5 |
-i,--install-dir DIR 在哪里安装。 |
6 |
-d,-[no-] rdoc 在安装时为gem生成RDoc文档。 |
7 |
-f,-[no-] force 强制安装gem,绕过依赖性检查。 |
8 |
-t,-[no-] test 在安装之前运行单元测试。 |
9 |
-w,-[no-] wrappers 使用bin包装为可执行文件。 |
10 |
-P,--trust-policy POLICY 指定gem信任策略。 |
11 |
--ignore-dependencies 不要安装任何必需的从属宝石。 |
12 |
-y,--include-dependencies 无条件安装所需的从属gem。 |
Example
这将从本地目录或远程服务器(包括所有依赖项)安装" SOAP4R"-
gem install soap4r --include-dependencies
这将仅从远程服务器安装" rake"-
gem install rake --remote
这将从远程服务器安装" rake",并运行单元测试,并生成RDocs-
gem install --remote rake --test --rdoc --ri
进一步阅读
RubyGems用户指南为您提供了有关使用RubyGems所需的几乎所有知识。
用于RubyGems的 RubyGems命令参考。
参考链接
https://www.learnfk.com/ruby/ruby-gems.html
标签:教程,RubyGems,--,无涯,库中,安装,options,gem From: https://blog.51cto.com/u_14033984/8499826