新手问题 bundle install 好慢

Unknow user · November 26, 2013 · Last by zj0713001 replied at November 26, 2013 · 10997 hits

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

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

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

Unknow user #3 November 26, 2013

#1 楼 @akirapanda 这个不错

Unknow user #4 November 26, 2013

#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 的网络问题了。

Unknow user #11 November 26, 2013

#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
Unknow user #14 November 26, 2013

#13 楼 @aptx4869 好建议

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

You need to Sign in before reply, if you don't have an account, please Sign up first.