ruby-on-rails - 如何使用 RVM 或其他方式添加本地自定义 gem?

标签 ruby-on-rails ruby gem installation rvm

我必须添加一个下载到我本地机器上的自定义 gem。如何使用 Rails 安装它?我也安装了 RVM。我尝试将其粘贴到 gems 文件夹中,但未安装。

我相信要安装一个 gem,您需要运行 setup.rb 文件,但这个 gem 似乎没有那个文件。关于如何安装此 gem 的任何指示?

这非常重要,因为我认为这个 gem 具有依赖性并且正在阻止我的项目运行。

最佳答案

除了@shingara 的选择之外,您仍然可以将它添加到您的 Gemfile 中,但这取决于您项目团队中的每个人都将 gem 放在同一位置。然后你可以这样做:

gem 'my_gem', '0.1.2.3', :path => '~/my_projects/my_gem_folder/'

当您捆绑时,它会从那里拉取并安装。

如果您正在自己做某事,您可以这样做而不必担心拉下该项目的其他人不会在同一位置拥有该 gem。

编辑 除了您对@shingara 的回答的评论之外,这适用于不直接指向 .gem 文件,而是指向您的 gem 所在的文件夹。

关于ruby-on-rails - 如何使用 RVM 或其他方式添加本地自定义 gem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9294973/

相关文章:

Ruby gem 环境问题 - LoadError : no such file to load -- robots

ruby-on-rails - 从 Gemfile.lock 更新 Gemfile,以卡住 gems

ruby-on-rails - 有没有一种轻量级的方法来锁定哈希上的一组 key ?

javascript - 对象的方法可以作用于自身吗?

ruby-on-rails - 如何在 rails 应用程序中查看内容安全策略违规报告?

ruby - ruby 模块 self.included 和 self.extended 行为记录在哪里?

ruby-on-rails - 使用 ActiveResource 模型时嵌套表单失败,Rails 4

ruby-on-rails - 动态添加类到 Ruby 中的模块

ruby-on-rails - 使用 Knock 的 Rails API 的 Auth0

ruby-on-rails - 找不到符号 : _SSLv2_client_method (LoadError)