Tag: puma

Rails,heroku在不同磁盘上安装puma会出错

我在heroku上创建了免费帐户。 现在我正在尝试这个开始 。 我的DevKit Ruby和openssl放在我的D:\磁盘里面, not C:\ ,因为我有理由不能使用C:\ disk。 所有文件目录都放在我的路径中。 我试过通过这种方法安装puma gem,唯一的例外是磁盘名称是D:\ 。 当我运行gem install puma — –with-opt-dir=D:\openssl它会抛出一个很长的错误: D:\>gem install puma — –with-opt-dir=D:\openssl Building native extensions with: ‘–with-opt-dir=D:\openssl’ This could take a while… ERROR: Error installing puma: ERROR: Failed to build gem native extension. D:/Ruby21-x64/bin/ruby.exe -r ./siteconf20150406-5096-1vz5x1.rb extconf.rb – -with-opt-dir=D:\openssl checking for BIO_read() in -lcrypto… […]

Puma在哪里登录

我一直在使用Thin运行我的ruby Sinatra应用程序,但我现在转向Puma。 Thin创建了我自己使用的log log/thin.log 。 我注意到Puma没有生成日志文件(不是我能看到的)。 我已经尝试使用谷歌搜索文档,但没有找到任何东西。 我想知道是否/如何在Puma中指定日志路径。 任何帮助将非常感激。 亚历克斯

使用Puma运行JRuby与最新的核磁共振成像仍然有好处吗?

我正在考虑将我们的ruby解释器更新为JRuby,因为我们必须从我们的应用程序中删除任何2.x特定语法并采用ruby 1.9.3兼容性,因此非常头疼。 哪个不是世界末日。 当运行应用程序时,我发现我们不能在群集模式下使用Puma。 问题是,鉴于过去几年MRI的所有修复和变化,“真实线程”仍然有效的好处是什么? 更新 为了使其更加客观,问题是,“最新版本的MRI是否否定了采用JRuby来实现本机线程为您提供的相同优势的必要性?”