我将宝石Bitly安装到我的rails应用程序
我是通过运行gem install bitly
然后我手动将gem 'bitly'
添加到我的gemfile
我在`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)
如何解决此问题并使此gem工作?
我正在尝试在我的一个模型中使用gem
bitly.shorten("http://mydomain.com/article/#{id}")
答案 0 :(得分:0)
目前在rubygems的0.8.1版本中可用。此版本不支持Bitly.configure
。我建议你使用github中的gem,直到有人在rubygems上发布一个更新的版本。
Gemfile
中的符号线应如下所示:
gem "bitly", :git => 'https://github.com/philnash/bitly/'
然后做一个bundle install
并按照你期望的方式运作。
编辑:该错误甚至有a github issue:)