0

gem コマンド (gem install、gem list など) を実行するたびに、次のエラーが発生します。

ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ENETUNREACH: Network is unreachable - connect(2) (<internal_server_at_work>)

しばらく前、私が最終的に Rails を学習する前に、開発者の 1 人がプロジェクト用の gem を作成し、そのサーバーを自分の gem リポジトリに追加するために何らかの変更を加えました。

それがどこにあるのかわかりません。Rails を独学するために使用しているプロジェクトの Gemfile は、ソースとして ruby​​gems.org を配置します。ある種のマスター Gemfile はありますか?

ありがとう

4

2 に答える 2

1

は、このGemfile.lock情報の一部を指定します。削除して再実行するとbundle install、問題が解決する場合があります。

于 2013-05-19T04:43:24.943 に答える
0

いつでも試すことができますbundle update gem_name。また、正確な URL を指定することもできます。

gem some_gem, :git => "another url"

Gemfile を貼り付けることもできます。:)

于 2013-05-19T04:47:18.773 に答える