Created
July 18, 2018 12:49
-
-
Save rentalcustard/d3bd2250409de20790254a7caf86e1c3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~> rails new binstubs_test | |
create | |
create README.md | |
create Rakefile | |
create config.ru | |
create .gitignore | |
create Gemfile | |
run git init from "." | |
Initialized empty Git repository in /Users/tomstuart/binstubs_test/.git/ | |
create app | |
create app/assets/config/manifest.js | |
create app/assets/javascripts/application.js | |
create app/assets/javascripts/cable.js | |
create app/assets/stylesheets/application.css | |
create app/channels/application_cable/channel.rb | |
create app/channels/application_cable/connection.rb | |
create app/controllers/application_controller.rb | |
create app/helpers/application_helper.rb | |
create app/jobs/application_job.rb | |
create app/mailers/application_mailer.rb | |
create app/models/application_record.rb | |
create app/views/layouts/application.html.erb | |
create app/views/layouts/mailer.html.erb | |
create app/views/layouts/mailer.text.erb | |
create app/assets/images/.keep | |
create app/assets/javascripts/channels | |
create app/assets/javascripts/channels/.keep | |
create app/controllers/concerns/.keep | |
create app/models/concerns/.keep | |
create bin | |
create bin/bundle | |
create bin/rails | |
create bin/rake | |
create bin/setup | |
create bin/update | |
create bin/yarn | |
create config | |
create config/routes.rb | |
create config/application.rb | |
create config/environment.rb | |
create config/secrets.yml | |
create config/cable.yml | |
create config/puma.rb | |
create config/spring.rb | |
create config/environments | |
create config/environments/development.rb | |
create config/environments/production.rb | |
create config/environments/test.rb | |
create config/initializers | |
create config/initializers/application_controller_renderer.rb | |
create config/initializers/assets.rb | |
create config/initializers/backtrace_silencers.rb | |
create config/initializers/cookies_serializer.rb | |
create config/initializers/cors.rb | |
create config/initializers/filter_parameter_logging.rb | |
create config/initializers/inflections.rb | |
create config/initializers/mime_types.rb | |
create config/initializers/new_framework_defaults_5_1.rb | |
create config/initializers/wrap_parameters.rb | |
create config/locales | |
create config/locales/en.yml | |
create config/boot.rb | |
create config/database.yml | |
create db | |
create db/seeds.rb | |
create lib | |
create lib/tasks | |
create lib/tasks/.keep | |
create lib/assets | |
create lib/assets/.keep | |
create log | |
create log/.keep | |
create public | |
create public/404.html | |
create public/422.html | |
create public/500.html | |
create public/apple-touch-icon-precomposed.png | |
create public/apple-touch-icon.png | |
create public/favicon.ico | |
create public/robots.txt | |
create test/fixtures | |
create test/fixtures/.keep | |
create test/fixtures/files | |
create test/fixtures/files/.keep | |
create test/controllers | |
create test/controllers/.keep | |
create test/mailers | |
create test/mailers/.keep | |
create test/models | |
create test/models/.keep | |
create test/helpers | |
create test/helpers/.keep | |
create test/integration | |
create test/integration/.keep | |
create test/test_helper.rb | |
create test/system | |
create test/system/.keep | |
create test/application_system_test_case.rb | |
create tmp | |
create tmp/.keep | |
create tmp/cache | |
create tmp/cache/assets | |
create vendor | |
create vendor/.keep | |
create package.json | |
remove config/initializers/cors.rb | |
remove config/initializers/new_framework_defaults_5_1.rb | |
run bundle install | |
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the | |
bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`. | |
Fetching gem metadata from https://rubygems.org/......... | |
Fetching gem metadata from https://rubygems.org/. [45/166] | |
Resolving dependencies.... | |
Fetching rake 12.3.1 | |
Installing rake 12.3.1 | |
Using concurrent-ruby 1.0.5 | |
Fetching i18n 1.0.1 | |
Installing i18n 1.0.1 | |
Fetching minitest 5.11.3 | |
Installing minitest 5.11.3 | |
Using thread_safe 0.3.6 | |
Fetching tzinfo 1.2.5 | |
Installing tzinfo 1.2.5 | |
Fetching activesupport 5.1.6 | |
Installing activesupport 5.1.6 | |
Using builder 3.2.3 | |
Fetching erubi 1.7.1 | |
Installing erubi 1.7.1 | |
Using mini_portile2 2.3.0 | |
Fetching nokogiri 1.8.4 | |
Installing nokogiri 1.8.4 with native extensions | |
Using rails-dom-testing 2.0.3 | |
Fetching crass 1.0.4 | |
Installing crass 1.0.4 | |
Fetching loofah 2.2.2 | |
Installing loofah 2.2.2 | |
Fetching rails-html-sanitizer 1.0.4 | |
Installing rails-html-sanitizer 1.0.4 | |
Fetching actionview 5.1.6 | |
Installing actionview 5.1.6 | |
Fetching rack 2.0.5 | |
Installing rack 2.0.5 | |
Fetching rack-test 1.0.0 | |
Installing rack-test 1.0.0 | |
Fetching actionpack 5.1.6 | |
Installing actionpack 5.1.6 | |
Fetching nio4r 2.3.1 | |
Installing nio4r 2.3.1 with native extensions | |
Using websocket-extensions 0.1.3 | |
Using websocket-driver 0.6.5 | |
Fetching actioncable 5.1.6 | |
Installing actioncable 5.1.6 | |
Using globalid 0.4.1 | |
Fetching activejob 5.1.6 | |
Installing activejob 5.1.6 | |
Using mini_mime 1.0.0 | |
Using mail 2.7.0 | |
Fetching actionmailer 5.1.6 | |
Installing actionmailer 5.1.6 | |
Fetching activemodel 5.1.6 | |
Installing activemodel 5.1.6 | |
Using arel 8.0.0 | |
Fetching activerecord 5.1.6 | |
Installing activerecord 5.1.6 | |
Fetching public_suffix 3.0.2 | |
Installing public_suffix 3.0.2 | |
Using addressable 2.5.2 | |
Using bindex 0.5.0 | |
Using bundler 1.16.1 | |
Fetching byebug 10.0.2 | |
Installing byebug 10.0.2 with native extensions | |
Fetching xpath 3.1.0 | |
Installing xpath 3.1.0 | |
Fetching capybara 2.18.0 | |
Installing capybara 2.18.0 | |
Fetching ffi 1.9.25 | |
Installing ffi 1.9.25 with native extensions | |
Fetching childprocess 0.9.0 | |
Installing childprocess 0.9.0 | |
Fetching coffee-script-source 1.12.2 | |
Installing coffee-script-source 1.12.2 | |
Fetching execjs 2.7.0 | |
Installing execjs 2.7.0 | |
Fetching coffee-script 2.4.1 | |
Installing coffee-script 2.4.1 | |
Using method_source 0.9.0 | |
Using thor 0.20.0 | |
Fetching railties 5.1.6 | |
Installing railties 5.1.6 | |
Fetching coffee-rails 4.2.2 | |
Installing coffee-rails 4.2.2 | |
Fetching multi_json 1.13.1 | |
Installing multi_json 1.13.1 | |
Fetching jbuilder 2.7.0 | |
Installing jbuilder 2.7.0 | |
Fetching rb-fsevent 0.10.3 | |
Installing rb-fsevent 0.10.3 | |
Using rb-inotify 0.9.10 | |
Using ruby_dep 1.5.0 | |
Using listen 3.1.5 | |
Fetching puma 3.12.0 | |
Installing puma 3.12.0 with native extensions | |
Fetching sprockets 3.7.2 | |
Installing sprockets 3.7.2 | |
Using sprockets-rails 3.2.1 | |
Fetching rails 5.1.6 | |
Installing rails 5.1.6 | |
Fetching rubyzip 1.2.1 | |
Installing rubyzip 1.2.1 | |
Fetching sass-listen 4.0.0 | |
Installing sass-listen 4.0.0 | |
Fetching sass 3.5.6 | |
Installing sass 3.5.6 | |
Using tilt 2.0.8 | |
Fetching sass-rails 5.0.7 | |
Installing sass-rails 5.0.7 | |
Fetching selenium-webdriver 3.13.0 | |
Installing selenium-webdriver 3.13.0 | |
Using spring 2.0.2 | |
Using spring-watcher-listen 2.0.1 | |
Fetching sqlite3 1.3.13 | |
Installing sqlite3 1.3.13 with native extensions | |
Fetching turbolinks-source 5.1.0 | |
Installing turbolinks-source 5.1.0 | |
Fetching turbolinks 5.1.1 | |
Installing turbolinks 5.1.1 | |
Fetching uglifier 4.1.15 | |
Installing uglifier 4.1.15 | |
Fetching web-console 3.6.2 | |
Installing web-console 3.6.2 | |
Bundle complete! 16 Gemfile dependencies, 70 gems now installed. | |
Use `bundle info [gemname]` to see where a bundled gem is installed. | |
run bundle exec spring binstub --all | |
* bin/rake: spring inserted | |
* bin/rails: spring inserted | |
rails new binstubs_test 71.05s user 50.40s system 79% cpu 2:33.07 total | |
?master ~/binstubs_test> bundle install --binstubs [143/390] | |
Using rake 12.3.1 | |
Using concurrent-ruby 1.0.5 | |
Using i18n 1.0.1 | |
Using minitest 5.11.3 | |
Using thread_safe 0.3.6 | |
Using tzinfo 1.2.5 | |
Using activesupport 5.1.6 | |
Using builder 3.2.3 | |
Using erubi 1.7.1 | |
Using mini_portile2 2.3.0 | |
Using nokogiri 1.8.4 | |
Using rails-dom-testing 2.0.3 | |
Using crass 1.0.4 | |
Using loofah 2.2.2 | |
Using rails-html-sanitizer 1.0.4 | |
Using actionview 5.1.6 | |
Using rack 2.0.5 | |
Using rack-test 1.0.0 | |
Using actionpack 5.1.6 | |
Using nio4r 2.3.1 | |
Using websocket-extensions 0.1.3 | |
Using websocket-driver 0.6.5 | |
Using actioncable 5.1.6 | |
Using globalid 0.4.1 | |
Using activejob 5.1.6 | |
Using mini_mime 1.0.0 | |
Using mail 2.7.0 | |
Using actionmailer 5.1.6 | |
Using activemodel 5.1.6 | |
Using arel 8.0.0 | |
Using activerecord 5.1.6 | |
Using public_suffix 3.0.2 | |
Using addressable 2.5.2 | |
Using bindex 0.5.0 | |
Using bundler 1.16.1 | |
Using byebug 10.0.2 | |
Using xpath 3.1.0 | |
Using capybara 2.18.0 | |
Using ffi 1.9.25 | |
Using childprocess 0.9.0 | |
Using coffee-script-source 1.12.2 | |
Using execjs 2.7.0 | |
Using coffee-script 2.4.1 | |
Using method_source 0.9.0 | |
Using thor 0.20.0 | |
Using railties 5.1.6 | |
Using coffee-rails 4.2.2 | |
Using multi_json 1.13.1 | |
Using jbuilder 2.7.0 | |
Using rb-fsevent 0.10.3 | |
Using rb-inotify 0.9.10 | |
Using ruby_dep 1.5.0 | |
Using listen 3.1.5 | |
Using puma 3.12.0 | |
Using sprockets 3.7.2 | |
Using sprockets-rails 3.2.1 | |
Using rails 5.1.6 | |
Using rubyzip 1.2.1 | |
Using sass-listen 4.0.0 | |
Using sass 3.5.6 | |
Using tilt 2.0.8 | |
Using sass-rails 5.0.7 | |
Using selenium-webdriver 3.13.0 | |
Using spring 2.0.2 | |
Using spring-watcher-listen 2.0.1 | |
Using sqlite3 1.3.13 | |
Using turbolinks-source 5.1.0 | |
Using turbolinks 5.1.1 | |
Using uglifier 4.1.15 | |
Using web-console 3.6.2 | |
Bundle complete! 16 Gemfile dependencies, 70 gems now installed. | |
Use `bundle info [gemname]` to see where a bundled gem is installed. | |
?master ~/binstubs_test> bin/rails | |
Looks like your app's ./bin/rails is a stub that was generated by Bundler. | |
In Rails 5, your app's bin/ directory contains executables that are versioned | |
like any other source code, rather than stubs that are generated on demand. | |
Here's how to upgrade: | |
bundle config --delete bin # Turn off Bundler's stub generator | |
rails app:update:bin # Use the new Rails 5 executables | |
git add bin # Add bin/ to source control | |
You may need to remove bin/ from your .gitignore as well. | |
When you install a gem whose executable you want to use in your app, | |
generate it and add it to source control: | |
bundle binstubs some-gem-name | |
git add bin/new-executable | |
?master ~/binstubs_test> bin/rake app:update:bin | |
exist bin | |
conflict bin/bundle | |
Overwrite /Users/tomstuart/binstubs_test/bin/bundle? (enter "h" for help) [Ynaqdh] y | |
force bin/bundle | |
conflict bin/rails | |
Overwrite /Users/tomstuart/binstubs_test/bin/rails? (enter "h" for help) [Ynaqdh] y | |
force bin/rails | |
conflict bin/rake | |
Overwrite /Users/tomstuart/binstubs_test/bin/rake? (enter "h" for help) [Ynaqdh] y | |
force bin/rake | |
identical bin/setup | |
identical bin/update | |
identical bin/yarn | |
?master ~/binstubs_test> bin/rackup | |
Your `bin/bundle` was not generated by Bundler, so this binstub cannot run. | |
Replace `bin/bundle` by running `bundle binstubs bundler --force`, then run this command again. | |
?master ~/binstubs_test> bundle binstubs bundler --force | |
?master ~/binstubs_test> bin/rackup | |
Puma starting in single mode... | |
* Version 3.12.0 (ruby 2.4.2-p198), codename: Llamas in Pajamas | |
* Min threads: 5, max threads: 5 | |
* Environment: development | |
* Listening on tcp://localhost:9292 | |
Use Ctrl-C to stop | |
^C- Gracefully stopping, waiting for requests to finish | |
=== puma shutdown: 2018-07-18 14:49:23 +0200 === | |
- Goodbye! | |
?master ~/binstubs_test> bin/rails c | |
Loading development environment (Rails 5.1.6) | |
irb(main):001:0> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment