我正在使用jtv-apns gem来向iOS发送推送通知:https://github.com/justintv/APNS
这个宝石只是APNS的一个模块。
在我的两台开发机器上,我已将gem添加到我的Gemfile中,并且能够在rails控制台或lib / initializers中的文件中要求'APNS'
但是,当我将这些更改推送到我的服务器时,我无法访问“APNS”,我得到/home/username/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:251:in 'require': cannot load such file -- APNSS (LoadError)
所有机器都在运行轨道3.2.3
我尝试卸载gem并重新绑定,并通过gem install
安装gem。
是否有某些原因导致gem中的模块无法加载到我的环境中?
答案 0 :(得分:0)
我的2台开发机器是Mac(UNIX),我的服务器是Ubuntu Linux。由于某种原因,服务器要求我require 'apns'
要求小写模块。