我正在通过 rvm 运行 JRuby-1.7.3。我已经成功安装了em-websocket-server gem。我可以通过运行$ gem list来验证它是否在我当前的 gemset中。
我的代码是这样的:
require 'rubygems'
require 'em-websocket-server'
class EchoServer < EM::WebSocket::Server
def on_connect
EM::WebSocket::Log.debug "Connected"
end
def on_receive msg
send_message msg
end
end
EM.run do
EM.start_server "0.0.0.0", 8000, EchoServer
end
当我尝试运行它时,我收到以下错误:
LoadError: no such file to load -- em-websocket-server require at org/jruby/RubyKernel.java:1027 require at /home/dev1/.rvm/rubies/jruby-1.7.3/lib/ruby/shared/rubygems /custom_require.rb:36
有什么建议么?