Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 未定义的方法';配置';在初始化器内部?添加了一个新的红宝石_Ruby On Rails_Ruby_Rubygems - Fatal编程技术网

Ruby on rails 未定义的方法';配置';在初始化器内部?添加了一个新的红宝石

Ruby on rails 未定义的方法';配置';在初始化器内部?添加了一个新的红宝石,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,我在rails应用程序中安装了gem Bitly 我通过运行gem-install-bitly 然后我手动将gem'bitly'添加到我的gem文件中 我在`config\initializers\bitly.rb中创建了这个 Bitly.configure do |config| config.api_version = 3 config.login = "myusername" config.api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

我在rails应用程序中安装了gem Bitly

我通过运行
gem-install-bitly

然后我手动将
gem'bitly'
添加到我的gem文件中

我在`config\initializers\bitly.rb中创建了这个

Bitly.configure do |config|
  config.api_version = 3
  config.login = "myusername"
  config.api_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
end
我正试图让我的rails服务器运行,但我遇到了一个以前从未见过的错误

Exiting
C:/app/config/initializers/bitly.rb:1:in `<top (
required)>': undefined method `configure' for Bitly:Module (NoMethodError)

Bitly目前在rubygems上的版本为0.8.1。此版本不支持Bitly.configure。我建议您使用github上的gem,直到有人在rubygems上发布新版本

Gemfile
中的位行应如下所示:

gem "bitly", :git => 'https://github.com/philnash/bitly/'
然后进行
捆绑安装
,bitly应该按照您期望的方式工作


编辑:甚至还有错误:)

是的,文档和源代码似乎不匹配。也许可以尝试使用
v3
分支。您可以在初始值设定项中将Bitly客户端初始化为全局(这与
Bitly.configure{| config |…}
所做的基本相同)。
gem "bitly", :git => 'https://github.com/philnash/bitly/'