在ruby Code中包含外部库

时间:2014-08-29 05:54:37

标签: ruby-on-rails ruby twitter rubygems

我正在尝试将Twitter External Library包含在我的Ruby代码中 我已将Twitter库文件夹复制到当前目录中 并在我的ruby代码中添加了require_relative './twitterLib' 但在这样做时,我收到以下错误:

testFile_twitterAPI.rb:10:in `require_relative':
cannot load such file -- ./twitter/twitterLib (LoadError)
        from testFile_twitterAPI.rb:10:in `<main>'

我的当前目录:./twitter

有人可以告诉我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

不要通过复制代码来包含库。请改用宝石。 Gems是ruby代码包,以特定格式提供,包含代码,文档和所需的任何配置。

在命令行上,键入:

gem install twitter

然后,您可以在需要使用库的文件中使用require:

require 'twitter'