我如何 运行 具有依赖关系的本地 ruby gem

How do I run a local ruby gem with dependencies

ruby 的新手所以这可能是一个基本问题。我正在尝试 运行 这个 ruby 脚本:https://github.com/goncaloborrega/TrelloToAsana 我在本地克隆了文件,运行 ruby exportTrelloToAsana.rb 给出了一个错误 require': cannot load such file -- trello (LoadError)

我还在我将文件克隆到的本地文件夹中尝试 运行ning gem install

我如何run/build gem 脚本及其所有依赖项?

通常我只是 运行 gem 安装远程 gems 但不确定当文件是本地文件时如何安装。

显然,这不是 gem。这是 ruby 脚本的存储库,位于 exportTrelloToAsana.rb 文件中。 你只需要将这个文件添加到你的项目中并开始使用它。

确保您安装了脚本中列出的依赖项。

require "rubygems"
require 'trello'
require 'asana'
require 'yaml'

每个gem(图书馆):

gem install ruby-trello
gem install asana
...