Skip to content

Instantly share code, notes, and snippets.

@TheEricMiller
Created October 14, 2013 17:53
Show Gist options
  • Select an option

  • Save TheEricMiller/6979405 to your computer and use it in GitHub Desktop.

Select an option

Save TheEricMiller/6979405 to your computer and use it in GitHub Desktop.
Last login: Mon Oct 14 13:02:17 on console
Treaters-MacBook-Pro:~ treater$ curl -s https://treater-boxen-web.herokuapp.com/script/915da00d.sh > /tmp/install-boxen; bash /tmp/install-boxen
######## ####### ## ## ######## ## ##
## ## ## ## ## ## ## ### ##
## ## ## ## ## ## ## #### ##
######## ## ## ### ###### ## ## ##
## ## ## ## ## ## ## ## ####
## ## ## ## ## ## ## ## ###
######## ####### ## ## ######## ## ##
Hello! I'm going to set up this machine for you. It might take me a bit
of time before I'm done, but you'll end up with a happy machine by the
end of it.
Ready to get started? Brutalize a key with your favorite finger.
--> For added privacy invasion I'll need your local account's password.
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password for sudo:
Sweet, thanks. I'll see you in Vegas, sucker.
--> Making sure /opt/boxen exists and belongs to you.
--> Grabbing code and extracting. Be patient this may take a while.
######################################################################## 100.0%
--> Configuring. Prepare for a long wait and some weird output.
I might have to ask you for your password again too.
Successfully installed bundler-1.3.5
1 gem installed
Notice: Compiled catalog for treaters-macbook-pro.local in environment production in 1.28 seconds
Notice: /Stage[main]/Boxen::Config/File[/Users/treater/src]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/bin]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/data]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/data/project-sockets]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/data/puppet]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/log]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/env.d]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/env.d/config.sh]/ensure: defined content as '{md5}10502f3318801539da0f6b46b07638bb'
Notice: /Stage[main]/Boxen::Sudoers/Sudoers[launchctl]/ensure: created
Notice: /Stage[main]/Ruby/File[/opt/boxen/env.d/rbenv.sh]/ensure: defined content as '{md5}7844e3de3760b9e13ca6060947f0e582'
Notice: /Stage[main]/Boxen::Sudoers/Sudoers[boxen]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/README.md]/ensure: defined content as '{md5}36be20bef1e05e4d42bf2243c0ff4368'
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/env.sh]/ensure: defined content as '{md5}74eb6f01094e2f3888bd4121d25d16eb'
Notice: /Stage[main]/Boxen::Sudoers/Sudoers[fdesetup]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/env.d/gh_creds.sh]/ensure: defined content as '{md5}985ee4003074d56e289429cb884356b7'
Notice: /Stage[main]/Nodejs/File[/opt/boxen/env.d/nodenv.sh]/ensure: defined content as '{md5}aadef602d418663a3f83c3d4e3c14b72'
Notice: /Group[puppet]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/cache]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/sites]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/fonts]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/index.html]/ensure: defined content as '{md5}3b180c2f17c11e78f97c5505a491a078'
Notice: /Stage[main]/Nginx/File[/opt/boxen/data/nginx]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/fonts/pictos-web.svg]/ensure: defined content as '{md5}f3490566888c762c5fc8136e88ab241b'
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/images]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/images/puppet.png]/ensure: defined content as '{md5}1eb16ae4e0a8293e6eec9a498e71bfa2'
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/mime.types]/ensure: defined content as '{md5}530e1a47497cea31c5199ecffef93c29'
Notice: /Stage[main]/Nginx/File[/Library/LaunchDaemons/dev.nginx.plist]/ensure: defined content as '{md5}6fa5ac5b57b00a813738a262ff578181'
Notice: /Stage[main]/Nginx/File[/opt/boxen/log/nginx]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/images/background-tile.png]/ensure: defined content as '{md5}8b19bace6904e62c9e8117b14b006fe3'
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/fonts/pictos-web.woff]/ensure: defined content as '{md5}44a0247f7400f26597fbed1483422a24'
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/fonts/pictos-web.eot]/ensure: defined content as '{md5}7a594c02942913cdb33f266f60015855'
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/css]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/css/bass.css]/ensure: defined content as '{md5}961b4b88d3b19b58b34447f87ae58c8e'
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/public/fonts/pictos-web.ttf]/ensure: defined content as '{md5}f705625d9690d8a3d6d6111412fde810'
Notice: /Stage[main]/Boxen::Security/Boxen::Osx_defaults[short delay for password dialog on screensaver]/Exec[osx_defaults write com.apple.screensaver:askForPasswordDelay=>5]/returns: executed successfully
Notice: /Stage[main]/Git/File[/opt/boxen/bin/boxen-git-credential]/ensure: created
Notice: /Stage[main]/Nodejs/Repository[/opt/boxen/nodenv]/ensure: created
Notice: /Stage[main]/Nodejs/File[/opt/boxen/nodenv/versions]/ensure: created
Notice: /Stage[main]/Nodejs::V0_4_10/Nodejs::Version[v0.4.10]/Nodejs[v0.4.10]/ensure: created
Notice: /Stage[main]/Homebrew/Repository[/opt/boxen/homebrew]/ensure: created
Notice: /Stage[main]/Homebrew/File[/opt/boxen/env.d/cflags.sh]/ensure: defined content as '{md5}ea9e5db4aa3bdef3a5d539765dfce761'
Notice: /Stage[main]/Homebrew/File[/opt/boxen/cache/homebrew]/ensure: created
Notice: /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Taps]/ensure: created
Notice: /Stage[main]/Homebrew/File[/opt/boxen/env.d/homebrew.sh]/ensure: defined content as '{md5}3ecd84740747d6af065f29b8932dbb5a'
Notice: /Stage[main]/Homebrew/File[/opt/boxen/homebrew/lib]/ensure: created
Notice: /Stage[main]/Nodejs::V0_8_8/Nodejs::Version[v0.8.8]/Nodejs[v0.8.8]/ensure: created
Notice: /Stage[main]/Nodejs::V0_4/File[/opt/boxen/nodenv/versions/v0.4]/ensure: created
Notice: /Stage[main]/Nodejs::V0_6_20/Nodejs::Version[v0.6.20]/Nodejs[v0.6.20]/ensure: created
Notice: /Stage[main]/Nodejs::V0_6/File[/opt/boxen/nodenv/versions/v0.6]/ensure: created
Notice: /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Homebrew/boxen-monkeypatches.rb]/ensure: defined content as '{md5}b1c681e8067bcfce1ebfd3fe90b7d10e'
Notice: /Stage[main]/Nodejs::V0_8/File[/opt/boxen/nodenv/versions/v0.8]/ensure: created
Notice: /Stage[main]/Git/File[/opt/boxen/config/git]/ensure: created
Notice: /Stage[main]/Git/File[/opt/boxen/config/git/gitignore]/ensure: defined content as '{md5}730a62e68f46938feee213f98876dc1d'
Notice: /Stage[main]/Git/Git::Config::Global[core.excludesfile]/Ini_setting[set core.excludesfile to /opt/boxen/config/git/gitignore in /Users/treater/.gitconfig]/ensure: created
Notice: /Stage[main]/Git/Git::Config::Global[credential.helper]/Ini_setting[set credential.helper to /opt/boxen/bin/boxen-git-credential in /Users/treater/.gitconfig]/ensure: created
Notice: /Stage[main]/Ruby/Repository[/opt/boxen/rbenv]/ensure: created
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/default-gems]/ensure: defined content as '{md5}68a1e9b7613acd1103d156be4a8b4d1e'
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/versions]/ensure: created
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/rbenv.d]/ensure: created
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/rbenv.d/install]/ensure: created
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/rbenv.d/install/00_try_to_download_ruby_version.bash]/ensure: defined content as '{md5}cb964db4b93a8300be956c268f401f27'
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/shims]/ensure: created
Notice: /Stage[main]/Ruby/File[/opt/boxen/rbenv/plugins]/ensure: created
Notice: /Stage[main]/Ruby/Ruby::Plugin[rbenv-default-gems]/Repository[/opt/boxen/rbenv/plugins/rbenv-default-gems]/ensure: created
Notice: /Stage[main]/Ruby/Ruby::Plugin[rbenv-gem-rehash]/Repository[/opt/boxen/rbenv/plugins/rbenv-gem-rehash]/ensure: created
Notice: /Stage[main]/Ruby/Ruby::Plugin[ruby-build]/Repository[/opt/boxen/rbenv/plugins/ruby-build]/ensure: created
Notice: /Stage[main]/Nodejs::V0_10_13/Nodejs::Version[v0.10.13]/Nodejs[v0.10.13]/ensure: created
Notice: /Stage[main]/Nodejs::Rehash/Exec[nodenv rehash after nodejs install]: Triggered 'refresh' from 4 events
Notice: /Stage[main]/Homebrew/File[/opt/boxen/env.d/ldflags.sh]/ensure: defined content as '{md5}baf9d685b70cecf8dd5da44ee45f8023'
Notice: /Stage[main]/Nodejs::V0_10/File[/opt/boxen/nodenv/versions/v0.10]/ensure: created
Notice: /Stage[main]/Boxen::Config/File[/opt/boxen/data/puppet/graphs]/ensure: created
Notice: /Stage[main]/Boxen::Gemrc/File[/Users/treater/.gemrc]/ensure: defined content as '{md5}162cef48c163fea58dbbbf6ec972cc5f'
Notice: /Stage[main]/Boxen::Profile/Exec[create a minimal profile]/returns: executed successfully
Notice: /Stage[main]/Hub/File[/opt/boxen/env.d/hub.sh]/ensure: defined content as '{md5}6870da75c724de198be6f53e3b194fd9'
Notice: /Stage[main]/Hub/Git::Config::Global[hub.protocol]/Ini_setting[set hub.protocol to https in /Users/treater/.gitconfig]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/config/nginx/nginx.conf]/ensure: defined content as '{md5}cc705df8a4f396395406d3e244df7214'
Notice: /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Homebrew/cmd/boxen-upgrade.rb]/ensure: defined content as '{md5}214fd2083aba837296d580f979d914a6'
Notice: /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Homebrew/cmd/boxen-latest.rb]/ensure: defined content as '{md5}f3d578a229fa171d050642ff1beb4d33'
Notice: /Stage[main]/Homebrew/File[/opt/boxen/homebrew/Library/Homebrew/cmd/boxen-install.rb]/ensure: defined content as '{md5}14f23c053c54b8e514658bc4bc5b3b88'
Notice: /Stage[main]/Gcc/Homebrew::Formula[apple-gcc42]/File[/opt/boxen/homebrew/Library/Taps/boxen-brews]/ensure: created
Notice: /Stage[main]/Nginx/Homebrew::Formula[nginx]/File[/opt/boxen/homebrew/Library/Taps/boxen-brews/nginx.rb]/ensure: defined content as '{md5}3f2df0feb7c307e17e345b73e91e2c02'
Notice: /Stage[main]/Dnsmasq/File[/opt/boxen/log/dnsmasq]/ensure: created
Notice: /Stage[main]/Dnsmasq/Homebrew::Formula[dnsmasq]/File[/opt/boxen/homebrew/Library/Taps/boxen-brews/dnsmasq.rb]/ensure: defined content as '{md5}887f9bf5143476a83fd5f6bab6c5d2df'
Notice: /Stage[main]/Dnsmasq/File[/Library/LaunchDaemons/dev.dnsmasq.plist]/ensure: defined content as '{md5}2561a635a21d060ef79a6bb5f8ce9e55'
Notice: /Stage[main]/Dnsmasq/File[/etc/resolver]/ensure: created
Notice: /Stage[main]/Dnsmasq/File[/etc/resolver/dev]/ensure: defined content as '{md5}5d32be72cf6aac6410325aecda6d5859'
Notice: /Stage[main]/Dnsmasq/File[/opt/boxen/config/dnsmasq]/ensure: created
Notice: /Stage[main]/Dnsmasq/File[/opt/boxen/config/dnsmasq/dnsmasq.conf]/ensure: defined content as '{md5}8e35a05788e08a08d3ba77fc5d271ca8'
Notice: /Stage[main]/Git/Homebrew::Formula[git]/File[/opt/boxen/homebrew/Library/Taps/boxen-brews/git.rb]/ensure: defined content as '{md5}f2237a10038cd445ce9aecfaba5c4ce3'
Notice: /Stage[main]/Gcc/Homebrew::Formula[apple-gcc42]/File[/opt/boxen/homebrew/Library/Taps/boxen-brews/apple-gcc42.rb]/ensure: defined content as '{md5}6f0ae5480e9546c11baab181cd0ae8fb'
Notice: /Stage[main]/Gcc/Package[boxen/brews/apple-gcc42]/ensure: created
Notice: /Stage[main]/Openssl/Package[openssl]/ensure: created
Error: Could not update: Execution of 'brew boxen-install boxen/brews/nginx' returned 130: ==> Installing dependencies for nginx: pcre
==> Installing nginx dependency: pcre
Error: /Stage[main]/Nginx/Package[boxen/brews/nginx]/ensure: change from absent to 1.2.7-boxen1 failed: Could not update: Execution of 'brew boxen-install boxen/brews/nginx' returned 130: ==> Installing dependencies for nginx: pcre
==> Installing nginx dependency: pcre
Notice: /Stage[main]/Nginx/Service[dev.nginx]: Dependency Package[boxen/brews/nginx] has failures: true
Warning: /Stage[main]/Nginx/Service[dev.nginx]: Skipping because of failed dependencies
Notice: /Stage[main]/Nginx/Service[dev.nginx]: Triggered 'refresh' from 3 events
Notice: /Stage[main]//Node[default]/File[/Users/treater/src/our-boxen]/ensure: created
Notice: /Stage[main]//Node[default]/Package[findutils]/ensure: created
Error: Execution of 'brew boxen-install ack' returned 130:
Error: /Stage[main]//Node[default]/Package[ack]/ensure: change from absent to present failed: Execution of 'brew boxen-install ack' returned 130:
Notice: /Stage[main]/Xquartz/Package[XQuartz]/ensure: created
Notice: /Stage[main]/Nginx/File[/opt/boxen/homebrew/etc/nginx]: Dependency Package[boxen/brews/nginx] has failures: true
Warning: /Stage[main]/Nginx/File[/opt/boxen/homebrew/etc/nginx]: Skipping because of failed dependencies
Error: Execution of 'brew boxen-install gnu-tar' returned 130:
Error: /Stage[main]//Node[default]/Package[gnu-tar]/ensure: change from absent to present failed: Execution of 'brew boxen-install gnu-tar' returned 130:
Error: Could not update: Execution of 'brew boxen-install boxen/brews/git' returned 130:
Error: /Stage[main]/Git/Package[boxen/brews/git]/ensure: change from absent to 1.8.2.3-boxen1 failed: Could not update: Execution of 'brew boxen-install boxen/brews/git' returned 130:
Notice: Package[hub](provider=homebrew): Updating homebrew formulas
Notice: /Stage[main]/Hub/Package[hub]/ensure: created
Notice: /Stage[main]/Boxen::Repo/Exec[clone /opt/boxen/repo]: Dependency Package[boxen/brews/git] has failures: true
Warning: /Stage[main]/Boxen::Repo/Exec[clone /opt/boxen/repo]: Skipping because of failed dependencies
Notice: /Stage[main]/Boxen::Bin/File[/opt/boxen/bin/boxen]: Dependency Package[boxen/brews/git] has failures: true
Warning: /Stage[main]/Boxen::Bin/File[/opt/boxen/bin/boxen]: Skipping because of failed dependencies
Notice: /Stage[main]/Dnsmasq/Package[boxen/brews/dnsmasq]/ensure: created
Notice: /Stage[main]/Dnsmasq/Service[dev.dnsmasq]/ensure: ensure changed 'stopped' to 'running'
Notice: /Stage[main]/Ruby::1_9_3_p448/Ruby::Version[1.9.3-p448]/Exec[ruby-install-1.9.3-p448]/returns: executed successfully
Notice: /Stage[main]/Ruby::2_0_0_p247/Ruby::Version[2.0.0-p247]/Exec[ruby-install-2.0.0-p247]/returns: executed successfully
Notice: /Stage[main]/Ruby::2_0_0_p247/Ruby::Version[2.0.0-p247]/Ruby::Gem[bundler for 2.0.0-p247]/Rbenv_gem[bundler for 2.0.0-p247]/ensure: created
Notice: /Stage[main]/Ruby::1_9_3_p448/Ruby::Version[1.9.3-p448]/Ruby::Gem[bundler for 1.9.3-p448]/Rbenv_gem[bundler for 1.9.3-p448]/ensure: created
Notice: /Stage[main]/Ruby::1_8_7_p358/Ruby::Version[1.8.7-p358]/Exec[ruby-install-1.8.7-p358]/returns: executed successfully
Notice: /Stage[main]/Ruby::1_9_3/File[/opt/boxen/rbenv/versions/1.9.3]/ensure: created
Notice: /Stage[main]/Ruby::1_9_2_p320/Ruby::Version[1.9.2-p320]/Exec[ruby-install-1.9.2-p320]/returns: executed successfully
Notice: /Stage[main]/Ruby::1_8_7/File[/opt/boxen/rbenv/versions/1.8.7]/ensure: created
Notice: /Stage[main]/Ruby::2_0_0/File[/opt/boxen/rbenv/versions/2.0.0]/ensure: created
Notice: /Stage[main]/Ruby::1_9_2/File[/opt/boxen/rbenv/versions/1.9.2]/ensure: created
Treaters-MacBook-Pro:~ treater$ brew list
-bash: brew: command not found
Treaters-MacBook-Pro:~ treater$ boxen
-bash: boxen: command not found
Treaters-MacBook-Pro:~ treater$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment