Im trying to run this cron
49 15 * * * ruby /Users/nikosalt/Desktop/playing/twilio_send_text.rb
on my ruby script twilio_send_text.rb which looks like this:
require 'rubygems'
require 'twilio-ruby'
account_sid = 'AC5179a0c973e8a059da8676877887f65'
auth_token = 'my twilio auth token'
client = Twilio::REST::Client.new account_sid, auth_token
from = '+15146137221' # Your Twilio number
to = '+15142383468' # Your mobile phone number
client.messages.create(
from: from,
to: to,
body: "hello from cron"
)
When I run the cron. I keep getting this error:
Subject: Cron <niko@nikolass-MacBook-Pro> ruby
/Users/nicolassaltarelli/Desktop/playing/twilio_send_text.rb
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=nicolassaltarelli>
X-Cron-Env: <USER=nicolassaltarelli>
X-Cron-Env: <HOME=/Users/nicolassaltarelli>
Date: Thu, 8 Mar 2018 16:05:00 -0500 (EST)
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- twilio-ruby (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/nicolassaltarelli/Desktop/playing/twilio_send_text.rb:2:in `'
I would love some help on working around this.