2

さて、私は研究のためにRoRから休憩を取っていましたが、今戻ってきました.gemのインストール、バンドルの更新/インストールにはるかに時間がかかることに気付きました. 新しいgemのインストールを数分で完了する前に、今では数時間かかり、進行状況が見られないため(-Vを使用しても)強制的に再起動する必要があります。再インストールを試みました。変化なし。cmdでサイトに正常にpingできるため、ファイアウォールの問題ではないようです。これは誰もが経験し始めている問題ですか?

gem をダウンロードしてローカルにインストールする/バンドルの更新をローカルにインストールする以外に、これを高速化する方法はありますか? ご協力いただきありがとうございます。

以下のすべての提案を試しましたが、これまでのところ何もありません:)ご意見とアドバイスをありがとう。追加したいもう1つのことは、RubyとRailsを別のコンピューターにインストールしようとしたところ、そこで完全に機能したことです。あらゆるご意見をお待ちしております。

イギリス

4

2 に答える 2

2

1 分以上かかる場合は、クリーンアップする必要がある何らかの問題があります。

まず、次のオプションに従います。

https://github.com/carlhuda/bundler/blob/1-0-stable/ISSUES.md

手順を要約すると、次のようになります。

# remove user-specific gems and git repos
rm -rf ~/.bundle/ ~/.gem/

# remove system-wide git repos and git checkouts
rm -rf $GEM_HOME/bundler/ $GEM_HOME/cache/bundler/

# remove project-specific settings and git repos
rm -rf .bundle/

# remove project-specific cached .gem files
rm -rf vendor/cache/

# remove the saved resolve of the Gemfile
rm -rf Gemfile.lock

# try to install one more time
bundle install

これにより、インストールに関するほとんどの問題が解消され、作業の開始点が明確になります。幸運を!

于 2012-06-13T13:46:15.273 に答える
1

ほとんどの場合、バンドラーに「時間がかかりすぎる」問題がある場合は、gem のバージョンを指定する必要があります。gem 'rspec'依存関係ツリーがすぐに解決できなくなり、バンドラーが依存関係ツリーを作成して gem を取得できるようになる前にすべての可能性を試すため、単に言うだけではうまくいかない場合があります。そのバンドラー 1.1 の問題に関する公式のメモがありましたが、今は見つかりません。

于 2012-06-13T14:08:00.350 に答える