我在 Google 上搜索过,我刚刚找到了 gem 的用途。例如,gem 安装等。
gems 是 .rb 脚本的集合吗?
如果我构建一系列脚本,例如包装 Google 翻译的功能,那么分发该脚本以供使用 gem 的首选方式是什么?
如果没有,我将如何分发此代码?
最佳答案
根据 RubyGems Wiki - RubyGems 是 Ruby 编程语言的包管理器,它提供了一种用于分发 Ruby 程序和库的标准格式(以一种称为“gem”的自包含格式),一种旨在轻松管理 gems 安装的工具,以及用于分发它们。
gem 命令用于构建、上传、下载和安装 Gem 包。 gem 使用
RubyGems 在功能上与 apt-get、portage 和 yum 非常相似。
安装:
gem install mygem
卸载:
gem uninstall mygem
列出已安装的 gem:
gem list --local
gem 包搭建
gem 命令也可用于构建和维护 .gemspec 和 .gem 文件。
从 .gemspec 文件构建 .gem:
gem build mygem.gemspec
有关详细信息,请参阅 RubyGems Manuals .
关于ruby - 什么是 ruby ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5233924/