vagrant@b:~/current$ bundle --version
Bundler version 1.7.12
vagrant@b:~/current$ gem install bundler
Fetching: bundler-1.10.5.gem (100%)
ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String
vagrant@b:~/current$ which ruby
/home/vagrant/2.1.4/bin/ruby
Not sure if bundler ( https://github.com/bundler/bundler/issues/3804 ) or rubygems bug
vagrant@b:~/current$ gem install bundler --verbose
GET https://api.rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
HEAD https://api.rubygems.org/api/v1/dependencies
200 OK
GET https://api.rubygems.org/api/v1/dependencies?gems=bundler
200 OK
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/.gitignore
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/.rspec
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/.travis.yml
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/CHANGELOG.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/CODE_OF_CONDUCT.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/CONTRIBUTING.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/DEVELOPMENT.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/ISSUES.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/LICENSE.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/README.md
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/Rakefile
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/bin/bundle
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/bin/bundle_ruby
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/bin/bundler
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/bundler.gemspec
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/capistrano.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/binstubs.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/cache.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/check.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/clean.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/common.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/config.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/console.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/exec.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/gem.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/init.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/inject.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/install.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/lock.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/open.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/outdated.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/package.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/platform.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/show.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/update.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/cli/viz.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/constants.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/current_ruby.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/definition.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/dep_proxy.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/dependency.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/deployment.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/deprecate.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/dsl.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/endpoint_specification.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/env.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/environment.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/fetcher.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/fetcher/base.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/fetcher/dependency.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/fetcher/downloader.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/fetcher/index.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/friendly_errors.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/gem_helper.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/gem_helpers.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/gem_installer.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/gem_path_manipulation.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/gem_tasks.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/graph.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/index.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/injector.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/inline.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/installer.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/installer/parallel_installer.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/lazy_specification.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-config
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-config.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-exec
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-exec.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-install
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-install.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-package
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-package.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-platform
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-platform.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-update
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle-update.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/bundle.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/gemfile.5
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/man/gemfile.5.txt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/match_platform.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/psyched_yaml.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/remote_specification.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/resolver.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/retry.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ruby_dsl.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ruby_version.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/rubygems_ext.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/rubygems_integration.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/runtime.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/settings.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/setup.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/shared_helpers.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/similarity_detector.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source/git.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source/git/git_proxy.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source/path.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source/path/installer.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source/rubygems.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source/rubygems/remote.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/source_list.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/spec_set.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/.document
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/AddTrustExternalCARoot-2048.pem
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/AddTrustExternalCARoot.pem
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/Class3PublicPrimaryCertificationAuthority.pem
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/DigiCertHighAssuranceEVRootCA.pem
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/EntrustnetSecureServerCertificationAuthority.pem
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/GeoTrustGlobalCA.pem
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ssl_certs/certificate_manager.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/stub_specification.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/Executable
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/Executable.standalone
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/Gemfile
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/.travis.yml.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/CODE_OF_CONDUCT.md.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/Gemfile.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/LICENSE.txt.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/README.md.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/Rakefile.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/bin/console.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/bin/setup.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/exe/newgem.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/ext/newgem/extconf.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/ext/newgem/newgem.c.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/ext/newgem/newgem.h.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/gitignore.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/lib/newgem.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/lib/newgem/version.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/newgem.gemspec.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/rspec.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/spec/newgem_spec.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/spec/spec_helper.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/test/newgem_test.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/templates/newgem/test/test_helper.rb.tt
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ui.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ui/rg_proxy.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ui/shell.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/ui/silent.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/errors.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/molinillo/lib/molinillo/state.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/net/http/faster.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/net/http/persistent.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/net/http/persistent/ssl_reuse.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions/create_file.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions/create_link.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions/directory.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions/empty_directory.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions/file_manipulation.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/actions/inject_into_file.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/base.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/command.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/core_ext/io_binary_read.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/core_ext/ordered_hash.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/error.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/group.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/invocation.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/line_editor.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/line_editor/basic.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/line_editor/readline.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/parser.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/parser/argument.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/parser/arguments.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/parser/option.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/parser/options.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/rake_compat.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/runner.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/shell.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/shell/basic.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/shell/color.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/shell/html.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/util.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/version.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendored_molinillo.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendored_persistent.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vendored_thor.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/version.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/vlad.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/lib/bundler/worker.rb
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle-config.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle-exec.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle-install.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle-package.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle-platform.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle-update.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/bundle.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/gemfile.5.ronn
/home/vagrant/2.1.4/lib/ruby/gems/2.1.0/gems/bundler-1.10.5/man/index.txt
ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String
Can you share the output of running gem install bundler --verbose, please?
@segiddins updated description with verbose output.
Can we get your Rubygems version as well, just for completeness?
Ideally I'd love to get my hands on that Vagrantfile, if it's something you can share and will get me to a reproducible state.
vagrant@b:~/current$ gem --version
2.2.2
I am gonna share the relevant pieces of my Vagrantfile:
#Vagrantfile
# USAGE:
#
# vagrant plugin install vagrant-omnibus
# gem install librarian-chef
# librarian-chef install # will download cookbooks/*
# vagrant up --no-provision --provider=lxc
# vagrant ssh
# # http://askubuntu.com/questions/37753/how-can-i-get-apt-to-use-a-mirror-close-to-me-or-choose-a-faster-mirror
# sudo vim /etc/apt/sources.list and use http://eu-west-1.ec2.archive.ubuntu.com/ubuntu/
# sudo apt-get update
# sudo apt-get dist-upgrade
# sudo apt-get install build-essential
# exit
# vagrant halt
# vagrant up --no-provision --provider=lxc
# vagrant provision
memory = 2048 + 512
b_path = ENV['B_GIT_PATH'] || "."
Vagrant.configure("2") do |multi|
multi.vm.define :b do |config|
# https://vagrantcloud.com/fgrehm/boxes/precise64-lxc
box_name = "fgrehm/precise64-lxc"
config.vm.box = box_name
config.omnibus.chef_version = "10.28.2"
config.ssh.forward_agent = true
config.vm.host_name = "b.local"
config.vm.network :private_network, ip: "10.0.3.123"
code_path = ENV['B_GIT'] or raise "set B_GIT to point to your local dir with https://github.com/... git repository"
config.vm.synced_folder code_path, "/home/vagrant/current"
config.vm.provider :lxc do |lxc|
lxc.container_name = :machine
lxc.customize "network.ipv4", "10.0.3.123/24"
end
config.vm.provision "chef_solo" do |chef|
chef.cookbooks_path = ["cookbooks", "site-cookbooks"]
chef.add_recipe "ruby-build"
chef.add_recipe "imagemagick"
chef.add_recipe "imagemagick::devel"
chef.add_recipe "ghostscript"
chef.add_recipe "java"
chef.add_recipe "elasticsearch"
chef.add_recipe "mysql::server"
chef.add_recipe "mysql::client"
chef.add_recipe "wkhtmltopdf"
chef.add_recipe "capybara-webkit"
chef.add_recipe "nodejs"
chef.add_recipe "database::mysql"
chef.add_recipe "avahi"
chef.add_recipe "memcached"
chef.add_recipe "b"
chef.json = {
'domain' => "b.local",
'mysql' => {
'server_debian_password' => '...',
'server_root_password' => '...',
'server_repl_password' => '...'
},
'elasticsearch' => {
'version' => '1.3.4',
'allocated_memory' => '100m',
'mlockall' => false
},
'java' => {
'jdk_version' => '7'
},
'wkhtmltopdf' => {
'version' => '0.12.2.1',
# binary extracted from http://downloads.sourceforge.net/wkhtmltopdf/wkhtmltox-0.12.2.1_linux-precise-amd64.deb
# bzipped
'static_download_url' => 'http://pankowecki.pl/wkhtmltopdf-0.12.2.1-static-amd64-ubuntu-12.04.tar.bz2'
}
}
end
end
end
#site-cookbooks/b/recipes/default.rb
package "nfs-common" do
action :install
end
package "redis-server" do
action :install
end
package "pkg-config" do
action :install
end
file "/home/vagrant/.gemrc" do
owner "vagrant"
group "vagrant"
mode "0644"
content "gem: --no-ri --no-rdoc"
action :create
end
package "htop" do
action :install
end
ruby "ruby-2.1.4-vagrant" do
version "2.1.4"
home "/home/vagrant"
owner "vagrant"
export_path true
end
#Cheffile
#!/usr/bin/env ruby
# -*- mode: ruby -*-
# vi: set ft=ruby :
site 'http://community.opscode.com/api/v1'
cookbook 'imagemagick'
cookbook 'java'
cookbook 'elasticsearch'
cookbook 'mysql'
cookbook 'wkhtmltopdf', :git => 'git://github.com/arkency/wkhtmltopdf-cookbook'
cookbook 'nodejs'
cookbook 'database'
cookbook 'ruby-build', :git => 'git://github.com/arkency/ruby-build-cookbook'
cookbook 'memcached'
#Cheffile.lock
SITE
remote: http://community.opscode.com/api/v1
specs:
apt (2.1.1)
ark (0.3.2)
aws (0.101.4)
build-essential (1.4.2)
chef_handler (1.1.4)
database (1.4.0)
aws (>= 0.0.0)
mysql (>= 1.3.0)
postgresql (>= 1.0.0)
xfs (>= 0.0.0)
elasticsearch (0.3.3)
ark (>= 0.0.0)
imagemagick (0.2.2)
java (1.12.0)
windows (>= 0.0.0)
memcached (1.6.6)
runit (~> 1.0)
yum (< 3.0.0)
mysql (3.0.2)
build-essential (> 1.1.0)
openssl (>= 0.0.0)
nodejs (1.3.0)
apt (>= 0.0.0)
build-essential (>= 0.0.0)
yum (>= 0.0.0)
openssl (1.0.2)
postgresql (3.0.2)
apt (>= 0.0.0)
build-essential (>= 0.0.0)
openssl (>= 0.0.0)
runit (1.4.6)
build-essential (>= 0.0.0)
yum (< 3.0.0)
windows (1.10.0)
chef_handler (>= 0.0.0)
xfs (1.1.0)
yum (2.3.0)
GIT
remote: git://github.com/arkency/ruby-build-cookbook
ref: master
sha: 08b13a3dbad2b41ec93c549e0f2c10c680da84d3
specs:
ruby-build (0.4.0)
GIT
remote: git://github.com/arkency/wkhtmltopdf-cookbook
ref: master
sha: 3f09fc359cfa23397955fbe623b819c2278c5d9b
specs:
wkhtmltopdf (0.1.0)
DEPENDENCIES
database (>= 0)
elasticsearch (>= 0)
imagemagick (>= 0)
java (>= 0)
memcached (>= 0)
mysql (>= 0)
nodejs (>= 0)
ruby-build (>= 0)
wkhtmltopdf (>= 0)
vagrant@b:~/current$ ruby --version
ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-linux]
I'm having a similar but different error. I have bundler installed, but whenever I try to run bundle on one branch of my Rails app (not on master, oddly enough, but on a branch), I get this (I filled out the error report template):
$ rvm gemset use 23
Using ruby-2.1.5 with gemset 23
$ bundle
--- ERROR REPORT TEMPLATE -------------------------------------------------------
- What did you do?
I ran the command `/home/bsima/.rvm/gems/ruby-2.1.5@23/bin/bundle `
- What did you expect to happen?
Install my gemset. This also happens with a fresh gemset.
- What happened instead?
The error below:
Error details
TypeError: no implicit conversion of Array into String
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/source/git.rb:77:in `basename'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/source/git.rb:77:in `name'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/source/git.rb:50:in `hash'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lazy_specification.rb:65:in `hash'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lazy_specification.rb:65:in `identifier'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:172:in `parse_spec'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:129:in `parse_source'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:54:in `block in initialize'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:41:in `each'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:41:in `initialize'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/definition.rb:64:in `new'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/definition.rb:64:in `initialize'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/dsl.rb:166:in `new'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/dsl.rb:166:in `to_definition'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/dsl.rb:11:in `evaluate'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/definition.rb:26:in `build'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler.rb:155:in `definition'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/cli/install.rb:104:in `run'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/cli.rb:162:in `install'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/cli.rb:10:in `start'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/bin/bundle:20:in `block in <top (required)>'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/friendly_errors.rb:7:in `with_friendly_errors'
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/bin/bundle:18:in `<top (required)>'
/home/bsima/.rvm/gems/ruby-2.1.5@23/bin/bundle:23:in `load'
/home/bsima/.rvm/gems/ruby-2.1.5@23/bin/bundle:23:in `<main>'
Environment
Bundler 1.10.5
Rubygems 2.2.2
Ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
GEM_HOME /home/bsima/.rvm/gems/ruby-2.1.5@23
GEM_PATH /home/bsima/.rvm/gems/ruby-2.1.5@23:/home/bsima/.rvm/gems/ruby-2.1.5@global
RVM 1.26.11 (latest)
Git 2.1.4
--- TEMPLATE END ----------------------------------------------------------------
Unfortunately, an unexpected error occurred, and Bundler cannot continue.
First, try this link to see if there are any existing issue reports for this error:
https://github.com/bundler/bundler/search?q=no+implicit+conversion+of+Array+into+String&type=Issues
If there aren't any reports for this error yet, please create copy and paste the report template above into a new issue. Don't forget to anonymize any private data! The new issue form is located at:
https://github.com/bundler/bundler/issues/new
Edit: When I do rails s I get the following stack trace:
/home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/source/git.rb:77:in `basename': no implicit conversion of Array into String (TypeError)
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/source/git.rb:77:in `name'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/source/git.rb:50:in `hash'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lazy_specification.rb:65:in `hash'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lazy_specification.rb:65:in `identifier'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:172:in `parse_spec'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:129:in `parse_source'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:54:in `block in initialize'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:41:in `each'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/lockfile_parser.rb:41:in `initialize'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/definition.rb:64:in `new'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/definition.rb:64:in `initialize'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/dsl.rb:166:in `new'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/dsl.rb:166:in `to_definition'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/dsl.rb:11:in `evaluate'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/definition.rb:26:in `build'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler.rb:155:in `definition'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler.rb:123:in `setup'
from /home/bsima/.rvm/gems/ruby-2.1.5@23/gems/bundler-1.10.5/lib/bundler/setup.rb:8:in `<top (required)>'
from /home/bsima/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/bsima/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
Update: I found and solved my error by inspecting lib/bundler/source/git.rb:77. That line refers to the Bundler::Source::Git#name method. I put a puts @uri in there, which showed that bundler was trying to process two remotes for the same gem. I looked at my Gemfile.lock, and it turns out there were two remotes listed. I had recently done a pretty hairy merge with a lot of conflicts in my lock file, so it must have been something I missed. I ended up deleting my lockfile and rebuilding it, which solved my issue.
@paneq, I'm not sure how much this helps you, but hopefully it will give you some ideas.
Your comment and the backtrace tell me this is a Bundler issue. Closing.
@djberg96 https://github.com/bundler/bundler/issues/3804 they said the other way.
Similar error here while executing Bundler, though how is a no implicit conversion of nil into String emanating from the depths of gem a Bundler issue?
In my case I'm running padrino-gen's rake install. Here's the rundown:
gemRequestSetGem::Resolver::ActivationRequest with the following spec #<Gem::Resolver::InstalledSpecification:0x007f892d590548 @set=#<Gem::Resolver::InstallerSet domain: both specs: [] always install: ["padrino-gen-0.13.1.beta1"]>, @source=#<Gem::Source::Installed:0x007f892d5899c8 @uri=nil>, @spec=#<Gem::Specification:0x3fc496af5efc i18n-0.7.0>> from i18n (~> 0.7) (others possible: i18n-0.7.0)>ActivationRequest#download is called which calls Source::Installed#downloadSource::Installed#download returns nilnil return values is then passed to Installer.new, resulting in the below stack trace (TypeError) no implicit conversion of nil into String
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/package/file_source.rb:21:in `exist?'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/package/file_source.rb:21:in `present?'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/package.rb:136:in `new'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/installer.rb:130:in `initialize'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/request_set.rb:166:in `new'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/request_set.rb:166:in `block in install'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/request_set.rb:150:in `each'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/request_set.rb:150:in `install'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/commands/install_command.rb:250:in `install_gem'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/commands/install_command.rb:300:in `block in install_gems'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/commands/install_command.rb:296:in `each'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/commands/install_command.rb:296:in `install_gems'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/commands/install_command.rb:202:in `execute'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/command.rb:307:in `invoke_with_build_args'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/command_manager.rb:168:in `process_args'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/command_manager.rb:138:in `run'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/gem_runner.rb:54:in `run'
/Users/sshaw/.rvm/rubies/ruby-2.1.5/bin/gem:21:in `<main>'
I had the similar problem.
sudo gem install cocoapods
ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String
My running environment:
OS X EI Capitan
VERSION 10.11.5
ruby --version
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
bundler -v
Bundler version 1.12.5
gem -v
2.6.1
[11:42]
gem list
* LOCAL GEMS *
activesupport (5.0.0)
bigdecimal (1.2.8)
bundler (1.12.5)
concurrent-ruby (1.0.2)
did_you_mean (1.0.0)
i18n (0.7.0)
io-console (0.4.5)
json (1.8.3)
minitest (5.8.3)
nap (1.1.0)
net-telnet (0.1.1)
power_assert (0.2.6)
psych (2.0.17)
rake (10.4.2)
rdoc (4.2.1)
rubygems-update (2.6.6, 2.6.1)
test-unit (3.1.5)
thread_safe (0.3.5)
tzinfo (1.2.2)
I fixed this problem by the following command:
sudo gem update --system
sudo gem update --system
Really worked for me. Thanks 'hellohelloye'
@hellohelloye thx a lot
Hmm, I'm getting the same issue but $ sudo gem update --system does not work for me. I get the following error:
test git:(master) ✗ sudo gem update --system
Updating rubygems-update
ERROR: While executing gem ... (TypeError)
no implicit conversion of nil into String
@hellohelloye thanks a lot ! it does work for me
Most helpful comment
I fixed this problem by the following command:
sudo gem update --system