我在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/

10-13 02:09