如何运行具有依赖项的本地ruby gem

时间:2015-10-20 00:08:26

标签: ruby gem

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

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

如何运行/构建具有所有依赖关系的gem脚本?

通常情况下,我只是为远程gems运行gem install,但是当文件是本地文件时,我不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

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

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

对于每个gem(库):

gem install ruby-trello
gem install asana
...

答案 1 :(得分:0)

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