Our expected way of managing Rubies is with rbenv: https://github.com/thoughtbot/laptop/blob/master/common-components/ruby-environment This commit loads rbenv in `zshrc` as recommended by the rbenv docs: https://github.com/sstephenson/rbenv#basic-github-checkout Assuming the binstubs for a project are in the local bin/ directory, we can even go a step further to add the directory to shell $PATH so that rspec can be invoked without the bin/ prefix: export PATH="./bin:$PATH" Doing so on a system that other people have write access to (such as a shared host) is a security risk: sstephenson/rbenv#309 The `.git/safe` convention addresses the security problem: https://twitter.com/tpope/status/165631968996900865 This zsh fix may be necessary for OS users in order to fix a bug: https://github.com/thoughtbot/laptop/blob/master/mac-components/zsh-fix
The rcm suite is designed to replace the `./install.sh` script found in this and many other dotfiles repos across GitHub. By using rcm users can combine multiple dotfiles repos, tag dotfiles, have host-specific dotfiles, and other powerful features. This commit removes `install.sh`, updates the README, adds a post-up hook that vundles the vim bundles, and adds a `rcrc` configuration that ignores `README.md` and `LICENSE` and sets the dotfiles directory to just `dotfiles`.
…omers and workshop students.