【发布时间】:2014-08-10 06:33:20
【问题描述】:
刚才遇到了一个小树桩,一直在做一些结对编程尝试调试它,并看到在谷歌上搜索但没有发现任何结果。
好的,所以我正在使用 Ruby 中的 Mandrill API 构建一个简单的邮件发送应用程序。我相信我已经使用 API 密钥正确设置了我的 bash 配置文件,但是当我通过终端执行 .rb 文件时,我收到以下消息:
Taimurs-MacBook-Pro:mail_sender taimurknaziri$ ruby mandrill.rb
D, [2014-06-19T12:00:30.473457 #3662] DEBUG -- : Net::NTLM is not available. Install via gem install rubyntlm.
/Library/Ruby/Gems/2.0.0/gems/mandrill-0.0.4/lib/mandrill/api.rb:35:in `initialize': wrong number of arguments (0 for 1..2) (ArgumentError)
from mandrill.rb:3:in `new'
from mandrill.rb:3:in `<main>'
在尝试与教授调试问题后,我得到了这个:
Taimurs-MacBook-Pro:mail_sender taimurknaziri$ ruby mandrill.rb
/Library/Ruby/Gems/2.0.0/gems/mandrill-api-1.0.51/lib/mandrill.rb:28:in `initialize': You must provide a Mandrill API key (Mandrill::Error)
from mandrill.rb:3:in `new'
from mandrill.rb:3:in `<main>'
如果有人能指出这意味着什么的正确方向,那就太好了!
【问题讨论】:
标签: ruby bash api gem mandrill