huginn / huginn

Create agents that monitor and act on your behalf. Your agents are standing by!
MIT License
43.12k stars 3.75k forks source link

Heroku Deploy, gems missing? #564

Closed NickChristensen closed 10 years ago

NickChristensen commented 10 years ago

I used the one-button Heroku deploy. When I try to use the GoogleCalendarPublishAgent or any of the Twitter agents, I'm getting the gems mising error. Judging by this search, it looks like the dependencies_missing flag is coming back true.

Heroku build log: https://gist.github.com/NickChristensen/9797594b95499ee4496a

cantino commented 10 years ago

Hey @NickChristensen, sounds like we have a bug! I'll take a look.

NickChristensen commented 10 years ago

Thanks for the response! It's pretty quick to reproduce, but let me know if there's any other info I can provide.

cantino commented 10 years ago

Hey @NickChristensen, I think I figured it out. I just committed https://github.com/cantino/huginn/commit/fb40403c9ce772078587e0c395dd8c61b666813a to hopefully clarify the issue. It should now be outputting Set TWITTER_OAUTH_KEY and TWITTER_OAUTH_SECRET in your environment to use Twitter Agents.

NickChristensen commented 10 years ago

Oh that helps a lot, thanks!

What do you think is missing by default with GoogleCalendarPublishAgent that would be failing that dependency check?

cantino commented 10 years ago

I think I just fixed it in c550336. However, I have never used the GoogleCalendarPublishAgent, so let me know if you have issues.

NickChristensen commented 10 years ago

Looks like that did it, thanks!