I'm trying to configure a simple cron job with 'Whenever GEM" at https://github.com/javan/whenever I have the file schedule.rb with the following code:
schedule.rb
set :output, "log/cron.log"
every 1.minute do
runner "Crypto.test"
end
crypto.rb
class Crypto < ApplicationRecord
def test
puts "test"
end
end
A very simple test, but I got this error message at cron.log:
Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:54:in `pwd': Operation not permitted - getcwd (Errno::EPERM)
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:54:in `lockfile_contents'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:41:in `lockfile_version'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:10:in `bundler_version'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:17:in `block in prioritize!'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:17:in `find_index'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb:17:in `prioritize!'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems/dependency.rb:280:in `matching_specs'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems.rb:257:in `find_spec_for_exe'
from /Users/<username>/.rvm/rubies/ruby-3.0.0/lib/ruby/site_ruby/3.0.0/rubygems.rb:284:in `activate_bin_path'
from /Users/<username>/.rvm/gems/ruby-3.0.0/bin/bundle:23:in `<main>'
I have try the solution at: 'pod init' returns: Operation not permitted - getcwd (Errno::EPERM)
But it doesn't work. Any idea?
The stange is that I'm using ruby 3.1.0 but the problem that I see is at ruby 3.0.0, why is it stuck there?