Bağımlılık yönetimi için Bundler kullanan bir Rails uygulamasına sahibim. Ben benim Gemfile
aşağıdaki var:Bazı paketlenmiş taşları eklenti yüklemesinden çıkarmak için Rayları nasıl alabilirim?
# default group:
gem 'json'
group 'development' do
gem 'my_profiler'
end
group 'test' do
gem 'mocha'
end
group 'deployment' do
gem 'foo'
end
benim başlatıcılar Bundler.setup(:default, RAILS_ENV.to_sym)
ve Bundler.require(:default, RAILS_ENV.to_sym)
diyoruz.
sorun Bundler vendor/bundle/
içine taşlar koyar beri Raylar mevcut ortam için değil sadece bu, bir init.rb
var tüm taşlar başlatır olmasıdır. Foots'un otomatik olarak Foon init.rb
yüklenmesini nasıl engellerim?
dışlamak için --without bayrağını kullanabilirsiniz Rails.root' yerine "RAILS_ROV" ve "Rails.env" yerine "RAILS_ENV" – tadman
Satıcı/paket/klasörü temizleyin. Ya da taşları bir rvm gemset'e takın ve çevrenizdekilerinizin doğru olduğundan emin olun. – thomasfedb