运行bundle install
给出以下
从https://rubygems.org/
获取源索引由于错误而重试fetcher(2/4):net :: httpserverexception 403"禁止"
由于错误而重试fetcher(3/4):net :: httpserverexception 403"禁止"
由于错误而重试fetcher(4/4):net :: httpserverexception 403"禁止"
无法从https://rubygems.org/
获取规格
遵循此操作,并在gemfile中更改为HTTP。问题仍然存在。我没有安装任何其他Ruby版本。Mac Ruby版本的默认值:Ruby 2.3.7p456(2018-03-28修订版63024)[Universal.X86_64-DARWIN18],捆绑版2.0.1。
。运行bundle update
然后给出
http://rubygems.org/需要身份验证。请为此来源提供凭证。您可以通过运行:Bundle config http://rubygems.org/用户名:密码
来执行此操作:
不知道该凭据应该是什么,但是我在rubygems.org上注册并使用了该用户名/密码(如果那很愚蠢)并获得了
http://username@rubygems.org/的不良用户名或密码。请仔细检查您的凭据并纠正它们。
遵循此操作并关闭IPv6并仍然相同的问题。(如果有任何错误显示的速度更快)
Intact现在意识到GEM命令都没有工作,并且会提供
之类的错误 gem install jekyll bundler
错误:执行GEM ...(net :: httpserverexception) 403"禁止"
昨天我确实安装了Jekyll和Bundler。今天我跑了bundle exec jekyll serve
并得到
在您的Gemfile中列出的任何宝石源中都找不到GEM'Minima(〜> 2.0)'。 运行
bundle install
安装缺少的宝石。
因此,这一切始于试图使jekyll工作。OS:MacOS(10.14.3)
,所以我在组织的网络中有一个代理,我知道会引起问题,因此我实际上使用了其他网络。我终于试图在.bash_profile中评论代理设置,但仍给出相同的错误。我关闭了系统,然后再次尝试并起作用。
这样的令人讨厌。无论如何,我并没有删除希望能做得比这更好的工作的问题。我的意思是,如果每次我想使用宝石,我都必须这样做,这很麻烦。
使用http而不是在gemfile中的https可以做到。
使用:
http://rubygems.org
禁用IPv6和https。
(Windows) -
打开宝石文件并替换:
source "https://rubygems.org"
source "http://rubygems.org"
然后,转到控制面板网络和Internet Network Connections右键单击您的适配器,然后选择属性。
解开IPv6