Closed padi closed 8 years ago
What's the output of bundle env
and bundle update --verbose
on 1.11.2?
bundle env
results in (redacted resullts that involve private gems):
Environment
Bundler 1.11.2
Rubygems 2.4.6
Ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux]
GEM_HOME /home/vagrant/.rvm/gems/ruby-2.2.2
GEM_PATH /home/vagrant/.rvm/gems/ruby-2.2.2:/home/vagrant/.rvm/gems/ruby-2.2.2@global
RVM 1.26.11 (latest)
Git 1.7.9.5
rubygems-bundler (1.4.4)
Bundler settings
## redacted
Gemfile
ruby '2.2.2'
source 'https://rubygems.org' do
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 4.2.0'
# Use sqlite3 as the database for Active Record
gem 'pg'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
gem 'jquery-turbolinks'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0', group: :doc
group :development do
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
gem "spring-commands-rspec"
end
gem 'haml-rails'
gem 'dotenv-rails'
gem 'twitter-bootstrap-rails'
gem 'pry-nav'
gem 'sidekiq'
gem 'sidetiq'
gem 'sinatra' #sidekiq current states
gem 'puma'
gem 'breadcrumbs_on_rails'
gem 'nested_form_fields'
gem 'honeybadger', '~> 2.0.0'
gem 'rack-cors'
gem 'liquid'
gem 'naturalsort', require: 'natural_sort'
gem "jquery-ui-rails", "~> 4.2"
group :development, :test do
gem 'pry-remote'
gem 'fabrication'
gem 'faker'
gem 'jasmine-rails'
gem 'jasmine-jquery-rails'
gem 'guard-jasmine'
end
group :test do
gem 'rspec-its'
gem 'rspec-instafail'
gem 'rspec-rails'
gem 'rspec-activemodel-mocks'
gem 'capybara', '~> 2.3'
gem 'simplecov-rcov', require: false
gem 'fuubar'
gem 'shoulda-matchers'
gem 'factory_girl_rails'
gem 'rspec-sidekiq'
gem "database_cleaner"
gem "poltergeist", "~> 1.6"
gem 'vcr'
gem 'webmock'
gem 'storext-matchers', '0.1.0'
end
group :production do
gem 'rails_12factor'
gem 'newrelic_rpm'
end
gem 'foreman'
gem 'active_model_serializers'
gem 'ranked-model'
gem 'draper'
gem 'storext', '~> 1.0'
gem "apipie-rails"
gem "light-service", "0.5.0"
gem 'filterer', '0.4.2'
gem "model_template_resolver", "0.0.1"
end
gem 'scenic'
gem 'select2-rails', '~> 4.0.0'
gem 'devise', '= 3.5.1'
# we are pinning devise to this version because newer versions create some routing issues with auth
# update at your own peril
source "https://#{ENV['FURY_AUTH']}@gem.fury.io/user/" do
<private_gems>
end
Gemfile.lock
GEM
remote: https://rubygems.org/
remote: https://gem.fury.io/user/
specs:
actionmailer (4.2.5)
actionpack (= 4.2.5)
actionview (= 4.2.5)
activejob (= 4.2.5)
mail (~> 2.5, >= 2.5.4)
rails-dom-testing (~> 1.0, >= 1.0.5)
actionpack (4.2.5)
actionview (= 4.2.5)
activesupport (= 4.2.5)
rack (~> 1.6)
rack-test (~> 0.6.2)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionview (4.2.5)
activesupport (= 4.2.5)
builder (~> 3.1)
erubis (~> 2.7.0)
rails-dom-testing (~> 1.0, >= 1.0.5)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
active_model_serializers (0.9.3)
activemodel (>= 3.2)
activejob (4.2.5)
activesupport (= 4.2.5)
globalid (>= 0.3.0)
activemodel (4.2.5)
activesupport (= 4.2.5)
builder (~> 3.1)
activerecord (4.2.5)
activemodel (= 4.2.5)
activesupport (= 4.2.5)
arel (~> 6.0)
activesupport (4.2.5)
i18n (~> 0.7)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.4.0)
apipie-rails (0.3.4)
json
arel (6.0.3)
axiom-types (0.1.1)
descendants_tracker (~> 0.0.4)
ice_nine (~> 0.11.0)
thread_safe (~> 0.3, >= 0.3.1)
bcrypt (3.1.10)
breadcrumbs_on_rails (2.3.0)
builder (3.2.2)
capybara (2.4.4)
mime-types (>= 1.16)
nokogiri (>= 1.3.3)
rack (>= 1.0.0)
rack-test (>= 0.5.4)
xpath (~> 2.0)
celluloid (0.17.3)
celluloid-essentials
celluloid-extras
celluloid-fsm
celluloid-pool
celluloid-supervision
timers (>= 4.1.1)
celluloid-essentials (0.20.5)
timers (>= 4.1.1)
celluloid-extras (0.20.5)
timers (>= 4.1.1)
celluloid-fsm (0.20.5)
timers (>= 4.1.1)
celluloid-pool (0.20.5)
timers (>= 4.1.1)
celluloid-supervision (0.20.5)
timers (>= 4.1.1)
childprocess (0.5.6)
ffi (~> 1.0, >= 1.0.11)
cliver (0.3.2)
coderay (1.1.0)
coercible (1.0.0)
descendants_tracker (~> 0.0.1)
coffee-rails (4.0.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.9.1.1)
commander (4.3.5)
highline (~> 1.7.2)
concurrent-ruby (1.0.0)
configlet (2.1.1)
connection_pool (2.2.0)
crack (0.4.2)
safe_yaml (~> 1.0.0)
database_cleaner (1.4.1)
descendants_tracker (0.0.4)
thread_safe (~> 0.3, >= 0.3.1)
devise (3.5.1)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 3.2.6, < 5)
responders
thread_safe (~> 0.1)
warden (~> 1.2.3)
diff-lcs (1.2.5)
docile (1.1.5)
domain_name (0.5.25)
unf (>= 0.0.5, < 1.0.0)
dotenv (2.0.1)
dotenv-rails (2.0.1)
dotenv (= 2.0.1)
draper (2.1.0)
actionpack (>= 3.0)
activemodel (>= 3.0)
activesupport (>= 3.0)
request_store (~> 1.0)
equalizer (0.0.11)
erubis (2.7.0)
ethon (0.7.4)
ffi (>= 1.3.0)
excon (0.45.4)
execjs (2.6.0)
fabrication (2.13.2)
factory_girl (4.5.0)
activesupport (>= 3.0.0)
factory_girl_rails (4.5.0)
factory_girl (~> 4.5.0)
railties (>= 3.0.0)
faker (1.4.3)
i18n (~> 0.5)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.10)
filterer (0.4.2)
rails (>= 4.0.0)
foreman (0.78.0)
thor (~> 0.19.1)
formatador (0.2.5)
fuubar (2.0.0)
rspec (~> 3.0)
ruby-progressbar (~> 1.4)
globalid (0.3.6)
activesupport (>= 4.1.0)
guard (2.12.8)
formatador (>= 0.2.4)
listen (>= 2.7, <= 4.0)
lumberjack (~> 1.0)
nenv (~> 0.1)
notiffany (~> 0.0)
pry (>= 0.9.12)
shellany (~> 0.0)
thor (>= 0.18.1)
guard-compat (1.2.1)
guard-jasmine (2.0.6)
childprocess (~> 0.5)
guard (~> 2.8)
guard-compat (~> 1.2)
jasmine (~> 2.2)
multi_json (~> 1.1)
thor (~> 0.19)
tilt
haml (4.0.6)
tilt
haml-rails (0.9.0)
actionpack (>= 4.0.1)
activesupport (>= 4.0.1)
haml (>= 4.0.6, < 5.0)
html2haml (>= 1.0.1)
railties (>= 4.0.1)
hashie (2.0.5)
heroku (3.41.5)
heroku-api (>= 0.3.19)
launchy (>= 0.3.2)
multi_json (>= 1.10)
net-ssh-gateway (>= 1.2.0)
netrc (>= 0.10.0)
rest-client (>= 1.6.0)
rubyzip (>= 0.9.9)
heroku-api (0.4.0)
excon (~> 0.45)
multi_json (~> 1.8)
highline (1.7.8)
hike (1.2.3)
hitimes (1.2.3)
honeybadger (2.0.12)
html2haml (2.0.0)
erubis (~> 2.7.0)
haml (~> 4.0.0)
nokogiri (~> 1.6.0)
ruby_parser (~> 3.5)
http-cookie (1.0.2)
domain_name (~> 0.5)
httparty (0.13.6)
json (~> 1.8)
multi_xml (>= 0.5.2)
i18n (0.7.0)
ice_cube (0.11.1)
ice_nine (0.11.1)
jasmine (2.3.0)
jasmine-core (~> 2.3)
phantomjs
rack (>= 1.2.1)
rake
jasmine-core (2.3.4)
jasmine-jquery-rails (2.0.3)
jasmine-rails (0.10.8)
jasmine-core (>= 1.3, < 3.0)
phantomjs (>= 1.9)
railties (>= 3.2.0)
sprockets-rails
jbuilder (2.2.13)
activesupport (>= 3.0.0, < 5)
multi_json (~> 1.2)
jquery-rails (3.1.2)
railties (>= 3.0, < 5.0)
thor (>= 0.14, < 2.0)
jquery-turbolinks (2.1.0)
railties (>= 3.1.0)
turbolinks
jquery-ui-rails (4.2.1)
railties (>= 3.2.16)
json (1.8.3)
jwt (1.5.2)
launchy (2.4.3)
addressable (~> 2.3)
light-service (0.5.0)
activesupport (>= 4.0)
liquid (3.0.2)
listen (3.0.2)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
loofah (2.0.3)
nokogiri (>= 1.5.9)
lumberjack (1.0.9)
mail (2.6.3)
mime-types (>= 1.16, < 3)
method_source (0.8.2)
mime-types (2.99)
mini_portile2 (2.0.0)
minitest (5.8.3)
model_template_resolver (0.0.1)
rails (>= 3.0)
modelish (0.3.0)
hashie (~> 2.0.5)
multi_json (1.11.2)
multi_xml (0.5.5)
multipart-post (2.0.0)
naturalsort (1.2.0)
nenv (0.2.0)
nested_form_fields (0.7)
rails (>= 3.2.0)
net-ssh (3.0.2)
net-ssh-gateway (1.2.0)
net-ssh (>= 2.6.5)
netrc (0.11.0)
newrelic_rpm (3.11.2.286)
nokogiri (1.6.7.2)
mini_portile2 (~> 2.0.0.rc2)
notiffany (0.0.6)
nenv (~> 0.1)
shellany (~> 0.0)
oauth2 (1.0.0)
faraday (>= 0.8, < 0.10)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (~> 1.2)
omniauth (1.2.2)
hashie (>= 1.2, < 4)
rack (~> 1.0)
omniauth-oauth2 (1.3.1)
oauth2 (~> 1.0)
omniauth (~> 1.2)
orm_adapter (0.5.0)
pg (0.18.4)
phantomjs (1.9.8.0)
poltergeist (1.6.0)
capybara (~> 2.1)
cliver (~> 0.3.1)
multi_json (~> 1.0)
websocket-driver (>= 0.2.0)
pry (0.10.1)
coderay (~> 1.1.0)
method_source (~> 0.8.1)
slop (~> 3.4)
pry-nav (0.2.4)
pry (>= 0.9.10, < 0.11.0)
pry-remote (0.1.8)
pry (~> 0.9)
slop (~> 3.0)
puma (2.11.3)
rack (>= 1.1, < 2.0)
pundit (1.0.1)
activesupport (>= 3.0.0)
rack (1.6.4)
rack-cors (0.4.0)
rack-protection (1.5.3)
rack
rack-test (0.6.3)
rack (>= 1.0)
rails (4.2.5)
actionmailer (= 4.2.5)
actionpack (= 4.2.5)
actionview (= 4.2.5)
activejob (= 4.2.5)
activemodel (= 4.2.5)
activerecord (= 4.2.5)
activesupport (= 4.2.5)
bundler (>= 1.3.0, < 2.0)
railties (= 4.2.5)
sprockets-rails
rails-deprecated_sanitizer (1.0.3)
activesupport (>= 4.2.0.alpha)
rails-dom-testing (1.0.7)
activesupport (>= 4.2.0.beta, < 5.0)
nokogiri (~> 1.6.0)
rails-deprecated_sanitizer (>= 1.0.1)
rails-html-sanitizer (1.0.2)
loofah (~> 2.0)
rails_12factor (0.0.3)
rails_serve_static_assets
rails_stdout_logging
rails_serve_static_assets (0.0.4)
rails_stdout_logging (0.0.3)
railties (4.2.5)
actionpack (= 4.2.5)
activesupport (= 4.2.5)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (10.5.0)
ranked-model (0.4.0)
activerecord (>= 3.1.12)
rb-fsevent (0.9.5)
rb-inotify (0.9.5)
ffi (>= 0.5.0)
rdoc (4.2.0)
redis (3.2.2)
request_store (1.1.0)
responders (2.1.0)
railties (>= 4.2.0, < 5)
rest-client (1.8.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 3.0)
netrc (~> 0.7)
rolify (4.1.1)
rspec (3.2.0)
rspec-core (~> 3.2.0)
rspec-expectations (~> 3.2.0)
rspec-mocks (~> 3.2.0)
rspec-activemodel-mocks (1.0.2)
activemodel (>= 3.0)
activesupport (>= 3.0)
rspec-mocks (>= 2.99, < 4.0)
rspec-core (3.2.3)
rspec-support (~> 3.2.0)
rspec-expectations (3.2.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.2.0)
rspec-instafail (0.2.6)
rspec
rspec-its (1.2.0)
rspec-core (>= 3.0.0)
rspec-expectations (>= 3.0.0)
rspec-mocks (3.2.1)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.2.0)
rspec-rails (3.2.1)
actionpack (>= 3.0, < 4.3)
activesupport (>= 3.0, < 4.3)
railties (>= 3.0, < 4.3)
rspec-core (~> 3.2.0)
rspec-expectations (~> 3.2.0)
rspec-mocks (~> 3.2.0)
rspec-support (~> 3.2.0)
rspec-sidekiq (2.0.0)
rspec (~> 3.0, >= 3.0.0)
sidekiq (>= 2.4.0)
rspec-support (3.2.2)
ruby-progressbar (1.7.5)
ruby_parser (3.6.6)
sexp_processor (~> 4.1)
rubyzip (1.1.7)
safe_yaml (1.0.4)
sass (3.2.19)
sass-rails (4.0.5)
railties (>= 4.0.0, < 5.0)
sass (~> 3.2.2)
sprockets (~> 2.8, < 3.0)
sprockets-rails (~> 2.0)
scenic (0.3.0)
activerecord (>= 4.0.0)
railties (>= 4.0.0)
sdoc (0.4.1)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
select2-rails (4.0.0)
thor (~> 0.14)
sexp_processor (4.5.1)
shellany (0.0.1)
shoulda-matchers (2.8.0)
activesupport (>= 3.0.0)
sidekiq (4.0.2)
concurrent-ruby (~> 1.0)
connection_pool (~> 2.2, >= 2.2.0)
redis (~> 3.2, >= 3.2.1)
sidetiq (0.6.3)
celluloid (>= 0.14.1)
ice_cube (= 0.11.1)
sidekiq (>= 3.0.0)
simplecov (0.10.0)
docile (~> 1.1.0)
json (~> 1.8)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.0)
simplecov-rcov (0.2.3)
simplecov (>= 0.4.1)
sinatra (1.4.6)
rack (~> 1.4)
rack-protection (~> 1.4)
tilt (>= 1.3, < 3)
slop (3.6.0)
spring (1.3.6)
spring-commands-rspec (1.0.4)
spring (>= 0.9.1)
sprockets (2.12.4)
hike (~> 1.2)
multi_json (~> 1.0)
rack (~> 1.0)
tilt (~> 1.1, != 1.3.0)
sprockets-rails (2.3.3)
actionpack (>= 3.0)
activesupport (>= 3.0)
sprockets (>= 2.8, < 4.0)
storext (1.1.1)
rails (~> 4.0)
virtus
storext-matchers (0.1.0)
thor (0.19.1)
thread_safe (0.3.5)
tilt (1.4.1)
timers (4.1.1)
hitimes
turbolinks (2.5.3)
coffee-rails
twitter-bootstrap-rails (3.2.0)
actionpack (~> 4.1)
execjs (~> 2.2)
rails (~> 4.1)
railties (~> 4.1)
typhoeus (0.7.3)
ethon (>= 0.7.4)
tzinfo (1.2.2)
thread_safe (~> 0.1)
uglifier (2.7.1)
execjs (>= 0.3.0)
json (>= 1.8.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.1)
vcr (2.9.3)
virtus (1.0.5)
axiom-types (~> 0.1)
coercible (~> 1.0)
descendants_tracker (~> 0.0, >= 0.0.3)
equalizer (~> 0.0, >= 0.0.9)
warden (1.2.3)
rack (>= 1.0)
webmock (1.21.0)
addressable (>= 2.3.6)
crack (>= 0.3.2)
websocket-driver (0.5.4)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.2)
xpath (2.0.0)
nokogiri (~> 1.3)
PLATFORMS
ruby
DEPENDENCIES
active_model_serializers!
apipie-rails!
breadcrumbs_on_rails!
capybara (~> 2.3)!
coffee-rails (~> 4.0.0)!
database_cleaner!
devise (= 3.5.1)
dotenv-rails!
draper!
fabrication!
factory_girl_rails!
faker!
filterer (= 0.4.2)!
foreman!
fuubar!
guard-jasmine!
haml-rails!
honeybadger (~> 2.0.0)!
jasmine-jquery-rails!
jasmine-rails!
jbuilder (~> 2.0)!
jquery-rails!
jquery-turbolinks!
jquery-ui-rails (~> 4.2)!
light-service (= 0.5.0)!
liquid!
model_template_resolver (= 0.0.1)!
naturalsort!
nested_form_fields!
newrelic_rpm!
pg!
poltergeist (~> 1.6)!
pry-nav!
pry-remote!
puma!
rack-cors!
rails (~> 4.2.0)!
rails_12factor!
ranked-model!
rspec-activemodel-mocks!
rspec-instafail!
rspec-its!
rspec-rails!
rspec-sidekiq!
sass-rails (~> 4.0.3)!
scenic
sdoc (~> 0.4.0)!
select2-rails (~> 4.0.0)
shoulda-matchers!
sidekiq!
sidetiq!
simplecov-rcov!
sinatra!
spring!
spring-commands-rspec!
storext (~> 1.0)!
storext-matchers (= 0.1.0)!
storext-override!
turbolinks!
twitter-bootstrap-rails!
uglifier (>= 1.3.0)!
vcr!
webmock!
BUNDLED WITH
1.11.2
So, I think anything inside a source block is supposed to have a !
after it?
@segiddins Now that you mentioned it, it seems to be the case.
then everything's working as intended. I'd just recommend updating to 1.11.2 on your server, or else using postit
if you absolutely must use a consistent, non up-to-date bundler version.
We don't have control over the server's bundler version, so we opted for same version (1.10.6) locally for now.
Cool.
Similar to the discussion here: https://groups.google.com/forum/#!topic/ruby-bundler/QxlNGzK3rEY
I'm trying to run
bundle update <gem>
to a private gem but it's adding extra changes in the Gemfile.lock when running bundle with version 1.11.2.This is the diff when running
bundle update <gem>
:Double checked if these gems were also served in our private gem server, but they do not exist there and they only exist in rubygems.org. They're not dependencies of the gem I'm trying to update either.
When I try to commit these changes anyway and let the server bundler (1.10.6) install the gems, I get this warning:
But when I manually remove the exclamation marks to the unrelated gems (or
bundle update <gem>
with bundler version 1.10.6, which just removes exactly the same exclamation marks anyway), they gems are installed successfully without any warning.