Laptop:一个让Mac OS X或Linux更智能的shell脚本
Laptop是一个shell脚本,能够设置Mac OS X 或Linux使其开发Rails更加智能。
需求
Mac OS X
安装一个C编译器
对于雪豹(10.6):使用 OS X GCC 。
对于狮子(10.7)或山狮(10.8):使用 XCode的命令行工具。
对于小牛队(10.9):运行sudo scodebuild -license并且按照指示接收XCode协议。然后运行xcode-select,安装到你的终端并点击安装。
Linux
我们支持
- 14.04: Trusty Tahr,
- 13.10: Saucy Salamander,
- 12.04 LTS: Precise Pangolin,
- Debian 稳定版(目前是wheezy).
- Debian 测试版(目前是jessie).
安装
Mac OS X
运行脚本
1 |
bash <(curl -s https://raw.githubusercontent.com/thoughtbot/laptop/master/mac) |
Linux
运行脚本
1 |
bash <(wget -qO- https://raw.githubusercontent.com/thoughtbot/laptop/master/linux) |
自定义
把你的自定义放到~/.laptop.local。例如,你的~/.laptop.local可能看起来如下所示:
1 2 3 4 5 6 7 8 |
#!/bin/sh brew tap phinze/homebrew-cask brew install brew-cask brew cask install dropbox brew cask install google-chrome brew cask install rdio |
Laptopped linux vagrant 盒子
现在,我们为每个受支持的Linux发行版发布vagrant盒子。这些盒子有laptop脚本。可以如下面一样容易的开始学习:
1 2 3 4 5 6 |
Vagrant.configure('2') do config.vm.box = 'thoughtbot/ubuntu-14-04-server-with-laptop' end # And then in the same directory as your Vagrantfile . . . vagrant up vagrant ssh |
Laptopped vagrantcloud 盒子目前可用:
thoughtbot/debian-wheezy-64-with-laptop
thoughtbot/debian-jessie-64-with-laptop
thoughtbot/ubuntu-14-04-server-with-laptop
thoughtbot/ubuntu-13-10-server-with-laptop
thoughtbot/ubuntu-12-04-server-with-laptop
许可证
Laptop是个开源免费的软件,并且在许可文件指定的条款下可以被重新分配。
官方网站:https://thoughtbot.com/open-source
开源地址:https://github.com/thoughtbot/laptop