eventmachine

    0热度

    1回答

    包含许多技术包的软件包已交付给我。当我尝试使用bundle install --local安装软件包时,显示错误,表明事件机未正确安装,并建议应该运行gem install eventmachine -v '1.0.3'。当我这样做时显示的folloing消息: $ gem install eventmachine Fetching: eventmachine-1.0.3.gem (100%)

    2热度

    1回答

    我使用Ruby 1.9.3在本地主机上运行一个简单的goliath服务器,它不是异步运行http请求。下面的代码: require 'goliath' require 'em-synchrony' require 'em-synchrony/em-http' class Server < Goliath::API use Goliath::Rack::Validation::Re

    0热度

    1回答

    我想在EventMachine中使用ActiveRecord对大数据集执行批量数据库查询。我希望传递给find_each的每个块都在EventMachine周期性定时器中调用。 具有以下的find_each简单地运行,而add_periodic_timer块只有等到find_each完全完成(即周期性定时器模块不运行每增加0.001秒),运行一次: EventMachine.add_periodi

    0热度

    1回答

    我有一个Sinatra应用程序使用websockets与sinatra-websocket宝石。其目的是通过使用Watir将数据发送到其他网站上的表单。我使用websockets来允许我的用户插入capthcas和短信验证码而不会丢失Watir会话。 因此,用户进入https://secret-gorge-5083.herokuapp.com此页面,填写表单,按下红色按钮,并其重定向到这个页面ht

    3热度

    1回答

    我在Thin上运行Sinatra应用程序。 下面的代码的简化一下: class StreamApp < Sinatra::Base get "/" do s3_object = # large S3 object (not loaded into memory) stream do |out| s3_object.read do |chunk|

    1热度

    2回答

    我一直在试图找到一个处理异步请求和组织需要重复的作业的好方法,而eventmachine似乎是一个好方法,但我发现了一些帖子试图阻止用户使用eventmachine(例如https://github.com/kyledrake/sinatra-synchrony)。我想知道他们提到的问题是什么? (如果有人会很好,还有什么替代方案?)

    16热度

    3回答

    $捆绑安装 Errno::ENOENT: No such file or directory @ rb_sysopen - /Users/Sean/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/eventmachine-1.0.3/ext/gem_make.out An error occurred while installing eventm

    0热度

    1回答

    我们试图在优胜美地上使用ree-1.8.7-2012.02来绑定eventmachine的1.0.3版本,但是我们收到以下错误。 Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/purinkle/.rvm/rubies/ree-1.8.7-2012.02/bin/r

    3热度

    3回答

    它不是一个重复的Eventmachine gem install fail,这对Windows和我在OSX 10.9.5运行和红宝石红宝石2.2.0p0 我挣扎着爬EventMachine的安装后,我安装了Middleman。有关如何继续的建议? 我已经试过sudo gem安装eventmachine -v'1.0.3'和gem install eventmachine -v 1.0.4但是没有运

    0热度

    1回答

    我试图设置自动压力测试,并将随机生成的数据馈入Redis,然后让消费者(作为从Redis读取的另一个组件)处理随机数数据。 为了模拟随机生成的数据接近真实世界的时间,我决定放入一个无限循环,并使用EventMachine来处理同步。我不确定我在使用EventMachine做什么,但我听说它会比继续产生新线程并阻止主流程好得多。我做对了吗? EventMachine.synchrony do