ruby - 什么是 ruby ?

标签 ruby gem

我在 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/

相关文章:

ruby-on-rails - 首次 bundle 安装,堆栈级别太深

ruby-on-rails - 在 url_for 中使用过期时的 Amazon S3 无效日期

ruby-on-rails - 更新到 gem 1.8.1 时出现 ruby​​onrails 错误

ruby - 如何使用 Ruby 提示输入 sudo 密码?

ruby-on-rails - ruby 方法名称中的变量

ruby-on-rails - unicorn worker 在 AWS 机器上超时

ruby-on-rails - 安装 mysql2 gem 时出错

ruby - 如何让 Thor 显示选项?

ruby-on-rails - Rails 中 around_action 设置的测试条件

ruby - 用多边形近似形状