我在redmine中开发了一个插件如何每天发送邮件,所以我安装了rufus调度程序
在我的Gemfile中我添加了这一行
gem "rufus-scheduler "
我还安装了宝石
sudo gem install rufus-scheduler --source http://gemcutter.org
在我的redmine/plugins/latest issues redmine plugin/lib/latest_issues/view_hook_listener.rb中,我这样做
class LatestIssuesViewHookListener < Redmine::Hook::ViewListener
require File.join(File.dirname(__FILE__), '../../app/models/latest_issues_setup')
require 'net/smtp'
require 'rubygems'
require 'rufus-scheduler
def load_issues
scheduler = Rufus::Scheduler.start_new
scheduler.every '1h' do
send_email "[email protected]", :body => html
end
end
end
对这个错误有什么想法吗?
谢谢
最佳答案
sudo gem install rufus-scheduler --source http://gemcutter.org
通过“gem”命令安装rubygems,该命令通常指向“system”Ruby,而Ruby通常不是JRuby。
你也许可以
jruby -S gem install rufus-scheduler
在JRuby加载路径中安装gem。
关于ruby - 没有要加载的此类文件— rufus-scheduler,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22096449/