2

好吧,我从 RoR 休息了学习,现在我回来了,我注意到安装 gems、捆绑更新/安装需要更长的时间。在我可以在几分钟内完成新 gem 的安装之前,现在需要几个小时,我必须强制重启,因为我看不到任何进展(即使使用 -V)。已经尝试重新安装。不用找了。我可以在 cmd 中成功 ping 站点,所以它似乎不是防火墙问题。这是每个人都开始遇到的问题吗?

除了下载 gems 并在本地安装/捆绑更新之外,还有其他方法可以加快速度吗?提前感谢您的所有帮助。

尝试了以下所有建议,但到目前为止没有:) 感谢您的意见和建议。我想补充的另一件事是,我尝试在单独的计算机上安装 Ruby 和 Rails,并且它在那里完美运行。非常感谢任何和所有输入。

英国

4

2 回答 2

2

如果花费的时间超过一分钟左右,则存在某种应该清理的问题。

首先按照这里的选项:

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

在大多数情况下,当您在使用 bundler 时遇到“耗时过长”的问题时,您应该指定您的 gem 版本。只是说gem 'rspec'在某些情况下是行不通的,因为依赖关系树将无法快速解决,然后捆绑程序会在它提出依赖关系树并能够获得您的宝石之前尝试所有可能性。有一个关于 bundler 1.1 问题的官方说明,但我现在找不到。

于 2012-06-13T14:08:00.350 回答