我在中国。所以我需要将源更改为source 'http://ruby.taobao.org/'
但我将它推送到heroku,而heroku只支持source 'https://rubygems.org'
我可以做点什么吗
group :development do
source 'http://ruby.taobao.org/'
end
group :production do
source 'https://rubygems.org'
end
或者这样做的正确方法是什么?
答案 0 :(得分:1)
你可以做到的一种方法是在源中嵌套某些宝石
group :development do
source 'http://ruby.taobao.org/' do
gem1
gem2
end
end
答案 1 :(得分:0)
您的gem文件是正确的,但您需要更改执行捆绑程序的方式,因为它不了解Rails和当前环境。
要在生产环境中安装:
bundle install --without development
要在开发环境中安装:
bundle install --without production