web-dev-qa-db-ja.com

バンドルのインストールが機能していません

私はRuby on Rails on Windows)を開発しています。

ローカルネットワークに問題が発生し、アクセスできません https://www.rubygems.org 、ブロックされているか何かのようです。

しかし、私は http://www.proxyfoxy.com を介してそれにアクセスできます。

以下はbundle installの結果です。

$バンドルのインストール

https://rubygems.org/ からソースインデックスを取得しています

エラー(2/4)のためフェッチャーを再試行しています:Bundler :: HTTPError https://rubygems.org/ から仕様をフェッチできませんでした

エラー(3/4)のためにフェッチャーを再試行しています:Bundler :: HTTPError https://rubygems.org/ から仕様をフェッチできませんでした

エラー(4/4)のためフェッチャーを再試行しています:Bundler :: HTTPError https://rubygems.org/ から仕様をフェッチできませんでした

https://rubygems.org/ から仕様を取得できませんでした

bundle installを使用してgemをインストールする他の方法はありますか?

9
ruby1141

接続の問題です。

hideMe VPN で解決しました。これは、ブロックされたWebサイトをバイパスするため、または特定のユーザーに対してのみサーバーを停止するために使用されます。

今、すべてがうまくいくようです。

0
ruby1141

Gemfileを開き、最初の行をこれから変更します

source 'https://www.rubygems.org'

これに

source 'http://www.rubygems.org'

s」から「https」を削除します。

8
ACHYUT KADAM

@Wasifが述べたように、まず Ruby Gems サイトが稼働しており、ネットワークアクセスに問題がないことを確認してください。

問題なく動作する場合は、次のように試してください。

  • まず、Gemfile.lockファイルを削除します

  • 次にgem update --systemを実行します

  • 次に、Gemfileの最初の行をsource 'https://rubygems.org'からhttp://に変更してみてください(sなし)

接続に問題がない限り、これでbundle installの問題が解決されます。

3
Lahiru

私は同じ問題を抱えていましたが、Railsを実行する前にサーバーをシャットダウンするとbundle install

0
Van_Paitin

Gemfileの1行目から、ソースはhttps://ではなくhttp://である必要があります

変化する

sourçe  https://www.rubygems.org

source  http://www.rubygems.org

次に、bundle install成功

0
nifCody

DNSが原因でこの問題が発生することがあります。

DNSを1.1.1.1または8.8.8.8に変更できます

Macの手順

  • 設定パネルに移動
  • ネットワークパネルをクリックします
  • 詳細ボタンをクリックします
  • [DNS]タブに移動します
  • DNSサーバーを追加(「+」ボタンを使用)
  • 入力1.1.1.1 OR 8.8.8.8
  • クリックしてOK
  • クリックして適用

しかし、次の手順に従うことができます: http://www.macinstruct.com/node/434

Windowsの手順

https://www.windowscentral.com/how-change-your-pcs-dns-settings-windows-1

0
Renan Bronchart

私は同じ問題に直面しましたが、Ubuntuで、実行に役立つもの:

env | grep proxy

これらのようないくつかのアクティブなプロキシを示した:

https_proxy=127.0.0.1:8888
http_proxy=127.0.0.1:8888

Unsetコマンドでそれぞれを削除した後:

unset https_proxy
unset http_proxy

bundle install 通常は。

0
Viktor

Railsアプリでbundleを実行すると同じエラーが発生しました。次のコマンドを実行して問題を解決します:

$ bin/bundle

問題は、bundleがv1.17.3、bin/bundleはバージョン2.0.2でした。

0
sergio