利用 Chocolatey 快速在 Windows 下搭建一个开发环境

Chocolatey

在 Linux 下,大家喜欢用 apt-get 来安装应用程序,如今在 windows 下,大家可以使用 Chocolatey 来快速下载搭建一个开发环境。

Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget )

另外需要说明的是, Chocolatey 只是把官方下载路径封装到了 Chocolatey 中,所以下载源都是其官方路径,所以下载的一定是合法的,但是如果原软件是需要 Licence 注册的话,那么 Chocolatey 下载安装好的软件还是需要你去购买注册。不过 Chocolatey 一般还是会选用免费 Licence 可用的软件。

如何安装:
具体参见 主页 ,就现在 (2014-09-05) 的安装方式如下:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

安装软命令 choco install, 短写是 cinst

可安装的应用程序,可以参见其 Package 列表

以下是window下开发常用的开发环境应用。

安装 git

choco install git.install 

安装 node

choco install nodejs.install 

安装 Microsoft Visual C++ 2010 Redistributable Package

choco install nodejs.install 

安装 vagrant

choco install vagrant

安装 virtual box

choco install virtualbox 

安装编辑器 notepad++/atom/sublime (另外还有各种IDE,不列出了)

choco install notepadplusplus.install
choco install Atom
choco install SublimeText3 

安装 Ruby

choco install ruby

安装 Python

choco install python

另外,如果要搭建一个本地的CI系统,可以下载Java环境和Jenkins

安装 Java JDK7 或 JDK8

choco install jdk7 

choco install jdk8 

安装 Jenkins

choco install jenkins 

这样基本上就可以建立一个强大开发环境了,包含了基本上所有的命令行语言运行环境,构建依赖库,Vagrant, 编辑器, virtual box 以及一个 强大 CI 系统。 其他应用可以根据自己需要从 Package 列表中寻找。

本帖已被设为精华帖!
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 11
Summer

win 下居然有如此好东西.

5年前 评论

很棒的win命令行工具

3年前 评论
颜⑧

我记得chocolatey是lua写的,作者还特意讨论过py--》lua的体验。没有想到现在 还可以装Sublime

3年前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!