gpt4 book ai didi

ruby-on-rails - 为什么我不能在 Cloud9 上安装 Ruby gem rspec?

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:45 25 4
gpt4 key购买 nike

我在努力奔跑

gem install rspec --version 3.2.0

来自 Cloud9。它给了我这个错误:

ERROR:  Could not find a valid gem 'rspec' (= 3.2.0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) for "api.rubygems.org" port 443 (https://api.rubygems.org/specs.4.8.gz)

当我从 Linux 终端运行相同的命令时,它会成功安装所需的 gem(总共六个 gem)。

为什么在 Cloud9 上会出现错误?

我在 Cloud9 上的工作区中还有一个名为 Gemfile 的文件,其内容为:

source "https://rubygems.org"

gem "rspec", "~> 3.2.0

在 Cloud9 命令行上尝试以下命令:

bundle install

我得到以下信息:

Fetching source index from https://rubygems.org/
Retrying source fetch due to error (2/3): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Retrying source fetch due to error (3/3): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Could not fetch specs from https://rubygems.org/

另一件事:如果我去 Rubygems 网站并搜索我想要的 gem,链接是 https://rubygems.org/gems/rspec/versions/3.2.0在版本下,如果我点击我想要的版本,它不应该下载吗?我没有下载。

最佳答案

只需尝试运行 gem install rspec,您将获得 3.3.2 版本。

enter image description here

关于ruby-on-rails - 为什么我不能在 Cloud9 上安装 Ruby gem rspec?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32241457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com