草庐IT

jruby-openssl

全部标签

编译Ruby报错: Failed to configure openssl. 不会安装

在OSX上,下载rubyrepository后来自github的最新提交并按照说明进行构建,我运行make但出现错误:Failedtoconfigureopenssl.Itwillnotbeinstalled.如果我运行makecheck,我会得到更多信息。Skipping`gemcert`tests.opensslnotfound....`':uninitializedconstantTestGemRemoteFetcher::OpenSSL(NameError)显然它找不到openssl,但我通过Brew安装了它。我错过了什么?这类问题有很多答案(this,forexample),

ruby - JRuby "no such file to load"

通过rvm和gem版本1.8.24使用jruby-1.6.7我创建了一个包含Gemfile的新项目:source'http://rubygems.org'gem'google-api-client'和一个main.rb:require'google/api_client'之后geminstallbundlerbundleinstallgemlist我明白了addressable(2.2.8)autoparse(0.3.1)bouncy-castle-java(1.5.0146.1)bundler(1.1.4)extlib(0.9.15)faraday(0.8.1,0.7.6)ffi(1

ruby - 编写 openssl 脚本以生成许多证书而无需手动输入密码?

我创建了一个证书颁发机构,需要生成并签署50多个证书。我想编写这个过程的脚本。我不想手动输入密码100多次!这是我被挂断的命令:opensslreq-newkeyrsa:1024-keyout~/myCA/tempkey.pem-keyformPEM-out~/myCA/tempreq.pem-outformPEM问题是,它要我根据这些提示创建密码:EnterPEMpassphrase:Verifying-EnterPEMpassphrase:当我被要求输入密码时,我可以使用-passinpass:mypass命令行选项用于openssl。但这似乎不适用于创建密码。另外,当我后来用以下

ruby - JRuby 与 Ruby 1.9

我知道在这方面正在进行工作,但JRUby1.3与Ruby1.9.1的兼容性的确切状态是什么?如果我可以下载jruby1.3并开始使用我的ruby​​1.9安装,我有点困惑。JRuby主页说:*现在兼容Ruby1.8.6*即将兼容Ruby1.9维基百科是这样说的:发布历史除了主要修复错误和提高性能的版本之外,该表仅列出了在JRuby历史上取得重大进展的版本。发布发布日期亮点0.92006-08-01Rails支持[11]1.12008-03-28比RubyMRI1.8.7[6]表现更好AOT模式与JIT模式[21]1.1.42008-08-28重构Java集成层开始支持Ruby1.9用于

ruby - RHEL 6.3 和所有 Ruby 安装程序上的 OpenSSL 问题

在我们的RHEL6.3系统上安装任何版本的Ruby时,OpenSSL似乎没有正确编译。我一直在尝试将RVM的用户安装留在后面,并通过ruby​​-install和chruby将它们替换为root安装。OpenSSL在我们的RVM用户安装(使用规定的RVM修复)以及/usr/bin中的Ruby1.8.7内置系统安装中工作正常。OpenSSL在我尝试使用ruby​​-install、ruby-build甚至RVM的每个Ruby版本中都被破坏,当使用他们最新的建议修复时。1.9.3-p392(我们的生产版本),最新的1.9和当前的2.1.0。我已经尝试了我能找到的所有openssl修复/解决

ruby-on-rails - Ruby on Rails 或 JRuby 的授权库

我正在考虑使用Ruby(或jRuby,因为在撰写本文时我尚未在两者之间做出决定)实现身份验证和用户管理。有哪些适用于Ruby/jRuby的优秀身份验证库?另外,由于我是Ruby新手,我是否可以为ruby​​或jruby使用相同的库?谢谢,亚历克斯 最佳答案 看看http://ruby-toolbox.com/categories/rails_authentication.html用于Rails的身份验证解决方案列表,按受欢迎程度排名。设计是最受欢迎的。这是一个有用的教程和示例应用程序,展示了如何设置Devise:rails3-mon

ruby - jruby - ruby​​ lambda 语法 -> 不是一个重要的考虑因素吗?

我注意到即使在最新的1.6.4jruby版本中也不支持Ruby1.9中的新lambda语法->。所以,我猜这种语法在ruby​​社区中并不常用。是因为语法是新的还是有其他缺点?x=->y{y+1}x.call(2)这在ruby​​1.9.1中返回3,在jruby1.6.4中给出语法错误 最佳答案 您没有在1.9模式下运行它。$jruby--1.9-Sirbirb(main):001:0>x=->y{y+1}=>#irb(main):002:0>x.call(2)=>3 关于ruby-jr

ruby - Rubinius 和 JRuby 怎么可能这么慢?

我决定看看遍历一个哈希数组需要多长时间。下面是代码:pairs=[{name:"firstname",value:"string"},{name:"lastname",value:"string"},{name:"country",value:"string"},{name:"city",value:"string"},{name:"state",value:"string"},{name:"company",value:"string"},{name:"year",value:"string"},{name:"political_affiliation",value:"string"

来自 JRuby 的 Java 方法自省(introspection)

有没有一种方法可以从JRuby对Java对象进行内省(introspection)并找出其Java领域的方法?喜欢什么http://github.com/oggy/looksee提供,但适用于Java。或者喜欢(someobject).methods-1.methods如果只看一下Java对象提供的内容与它的APIDoc,那就太好了。 最佳答案 Looksee为解释器打补丁,这就是为什么它只适用于MRI和YARV而不适用于JRuby、XRuby、IronRuby、Ruby.NET、Rubinius、tinyrb、RubyGoLigh

ruby-on-rails - 为什么使用 OpenSSL::SSL::SSLError Stripe 事务会得到 "bad ecpoint"?

我正在构建一个集成了stripe的Rails应用程序。除了我尝试在我的本地开发环境中执行事务之外,我已经设置了所有内容。我得到:SSL_connectreturned=1errno=0state=SSLv3readserverkeyexchangeB:badecpoint我尝试了很多不同的方法来在我的机器上获得有效的SSL证书,但似乎没有任何效果。这与我的设置无关,因为它在测试heroku服务器上运行良好。如有任何帮助,我们将不胜感激。 最佳答案 当Ruby/OpenSSL集成出现问题时,通常会发生这种情况。尝试updatingRV