好吧,我从RoR休息了一段时间学习,现在我回来了,我注意到安装宝石,捆绑更新/安装需要更长的时间。现在我需要几分钟才能完成新宝石的安装,然后我必须强制重启,因为我看不到任何进展(即使用-V)。尝试过重新安装。没变。我可以在cmd中成功ping该站点,因此它似乎不是防火墙问题。这是每个人都开始体验的问题吗?
除了下载宝石并在本地安装本地/捆绑更新外,还有其他方法可以加快速度吗?在此先感谢您的帮助。
尝试了以下所有建议,但到目前为止没有任何建议:)感谢您的意见和建议。我想补充的另一件事是,我尝试在单独的计算机上安装Ruby和Rails,并且它在那里工作得很好。非常感谢任何和所有输入。
UK
答案 0 :(得分: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
这将清除您的安装中的大多数问题,并为您提供一个干净的起点。祝你好运!
答案 1 :(得分:1)
在大多数情况下,当您遇到捆绑程序“需要太长时间”的问题时,您应该指定您的宝石版本。只是说gem 'rspec'
在某些情况下不会这样做,因为依赖树将无法快速解决,然后捆绑器会在它出现依赖树之前尝试所有可能性并且能够获得你的宝石。有关于捆绑器1.1问题的官方说明,但我现在找不到它。