新手问题 bundle install 好慢

匿名 · 2013年11月26日 · 最后由 zj0713001 回复于 2013年11月26日 · 11077 次阅读

如题 我在网上看到一种方式 换成 taobao 的 快一点 但 rails new 的时候 默认的还是官方的啊 怎么破

我是直接参数跳过 改好在 bundle install 的 rails new demo --skip-bundle

感觉不是慢,是体验不好。 理应像 npm 一样加上详细过程甚至进度条,这样好歹有个盼头。。

匿名 #3 2013年11月26日

#1 楼 @akirapanda 这个不错

匿名 #4 2013年11月26日

#2 楼 @xlaok 是啊 卡在那个地方 换 taobao 后 的确快多了。。。。

#3 楼 @yangjie6020 孩子太诚实了 ctrl+C 取消了就行

可以试试用 taobao 的或者把https://rubygems.org 改为 http://rubygem.org,感觉不会太慢

rails new demo --skip-bundle 或者在 run bundle install 时按 Ctrl-C 终止;然后修改 Gemfile 里面的第一行,将source 'https://rubygems.org' 改为 source 'http://ruby.taobao.org'

#5 楼 @zj0713001 这是为啥呢,我也是新手,似乎就卡在那边不动了,但是实际上应该是装好了

#8 楼 @xlaok 看运行日志,卡在 bundle install 那部……中断掉 改了 gemfile 在 bundle install 一下就是了……

我只想说我前几天总是使用 Ctrl + C,然后修改源为 taobao 的源,但是我发现这样很不爽,不能一气呵成,所以我就改了 rvm,从此之后我就不再遇到 bundle 的网络问题了。

匿名 #11 2013年11月26日

#10 楼 @Blues 如何改?

#11 楼 @yangjie6020 到 rvm 的路径下,选择你所使用的 ruby 和 rails(如果只有一个,这个就不需要考虑了),如:ruby-1.9.3-p194@rails32,然后找到 rails 里面的 generator 的 template,找到 Gemfile,然后替换https://rubygems.org 为 taobao 源 即可!

建议 Gemfile 里面用

if ENV['development']
  source 'http://ruby.taobao.org/'
else
  source 'https://rubygems.org'
end
匿名 #14 2013年11月26日

#13 楼 @aptx4869 好建议

#8 楼 @xlaok 是这样的 new 是帮你建了一堆文件 然后自动运行 bundle install 自动创建的 Gemflie 不是用的淘宝源 所以慢 你取消掉以后改了淘宝源 还需要 bundle install 一次才行

需要 登录 后方可回复, 如果你还没有账号请 注册新账号