当前位置: 首页 > 知识库问答 >
问题:

安装捆绑程序时出错

欧博简
2023-03-14

我试图在我的Mac上安装Bundler宝石。使用命令:sudo gem安装bundler我得到以下错误:

ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)

这显然是一个服务器问题,但我该如何着手解决这个问题呢<代码>gem更新--系统当前是最新的。是否有其他方式获得Bundler?

共有3个答案

麹飞航
2023-03-14

在查看了@Matt引用的堆栈问题的一些答案后,尽管错误有所不同,但其中一个解决方案也帮助了我解决了这个问题。

在主目录中,创建一个名为. gmrc的文件。添加:ssl_verify_mode: 0到文件中。捆绑器然后安装没有问题。

这适用于我的情况,因为我在公司防火墙后面。然而,这显然打开了一个安全漏洞。

林哲茂
2023-03-14

您不能在Windows上运行rvm命令,正如您在这里看到的,但是您可以在不使用该命令的情况下修复错误。只需使用http而不是https添加新的源地址:

gem sources -a http://rubygems.org

然后您可以运行:

gem install bundler
江亮
2023-03-14

有相同的问题,所有内容如下所述:http://railsapps.github.io/openssl-certificate-verify-failed.html

RVM的最新版本Ruby版本管理器包含一个实用程序,用于诊断和解决过期证书文件引起的错误。有关说明和建议,请参阅文章安装Rails。RVM网站解释了如何安装RVM。

如果您已经安装了RVM,请尝试以下操作:

$ rvm -v
# rvm 1.19.1 (stable)
$ rvm osx-ssl-certs status all
# Certificates for...
$ rvm osx-ssl-certs update all
# Updating certificates...

如果您使用的是RVM(必须使用RVM 1.19.1版或更高版本),这就是解决问题所需的全部内容。

 类似资料:
  • 我尝试运行命令,结果出现以下错误。在阅读了一些stackoverflow帖子后,我还运行了。 我仍然得到gem的问题(我猜)。 安装json(1.8.6)时出错,Bundler无法继续。在捆绑之前,请确保成功。这里的问题是没有正确完成安装。

  • 问题内容: 我正在尝试通过Bundler 安装gem,但是它一直死于以下错误: 我通过谷歌搜索发现的大多数事情都建议传递参数来修复它。因此,基于: 我将以下内容添加到Bundler的配置中: 但是,仍然没有运气-与上述相同。 因为它快死于错误了,所以我检查了一下,并且据说它在附近,只是Bundler找不到。 有什么想法吗? 问题答案: 答案与Wrikken发布的答案相似-这是我为将来的读者而修复的

  • 检测到JavaFX Ant API版本1.3结果:1 init:deps clean:正在更新属性文件:D:\softphone\build\build clean。属性删除目录D:\softphone\build clean:deps jar: 创建dir: D:\softphone\build 正在更新属性文件:D:\softphone\build\build jar。性质 已创建目录:D:\

  • 我在NetBeans平台(RCP)上开发了一个JavaSwing应用程序。我想将Windows JRE与NetBeans生成的安装程序一起包含,以防PC没有安装JRE,但我不知道如何做到这一点。我尝试按照以下说明操作,但失败了(我发现这些说明假设您完全了解JDK和JRE上的所有内容,例如,我会得到消息“pack 200”不被识别为内部或外部命令......似乎有些路径是错误的或过时的): 如何在安

  • 使用npm安装parcel-bundler时出错,我的命令如下:npm安装-g parcel-bundler 下面是错误描述。 npm警告已弃用的core-js@2.6.11:core-js@<3已不再维护,并且由于问题的数量不建议使用。请将您的依赖项升级到core-js@3的实际版本。npm错误!分析“...fzsf0kuydgybbemj+wviy”附近时,意外的JSON输入结尾 npm错误!

  • 我使用pkgbuild和产品构建为Mac创建了一个.pkg安装程序。有没有办法将java jdk 8与包捆绑在一起。假设较新版本的java已经安装在Mac上,并且我的应用程序仅与jdk 8兼容。有没有办法将捆绑的jdk仅放在该应用程序的本地,而不会影响已安装的较新版本的jdk?