brew和brew cask安装
这个对程序员来说简直是福音,简单的指令,就能快速安装和升级本地的各种开发环境。
而 brew cask 是 已经编译好了的应用包 (.dmg/.pkg),仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom),省掉了自己去下载、解压、拖拽(安装)等蛋疼步骤,同样,卸载相当容易与干净。这个对一般用户来说会比较方便,包含很多在 AppStore 里没有的常用软件。
作者:墨磊
链接:https://www.zhihu.com/question/22624898/answer/22782144
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
1、安装brew
参考官网http://brew.sh/index_zh-cn.html
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、安装brew cask
brew install brew-cask 错误提示:
Could not link caskroom/cask manpages to: /usr/local/share/man/man1/brew-cask.1 解决办法:
brew untap phinze/homebrew-cask
brew tap caskroom/homebrew-cask
brew install brew-cask 安装成功。
测试:
brew cask search
brew和brew cask安装的更多相关文章
- 在mac下使用brew和brew cask轻松实现软件安装
		
Brew(homebrew) 1.简介 Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具. Mac 自带ruby 所以安 ...
 - Mac的brew和brew cask区别以及安装brew cask
		
brew多用于命令行. brew cask主要用于有GUI的软件,例如VLC等等. brew cask是brew的一个子集,也就是一个扩展. 安装brew cask扩展: ruby -e " ...
 - homebrew cask安装launch rocket【转】
		
简介 brew cask是一个用命令行管理Mac下应用的工具,它是基于homebrew的一个增强工具. homebrew可以管理Mac下的命令行工具,例如imagemagick, nodejs,如下所 ...
 - homebrew & brew cask使用技巧及Mac软件安装
		
homebrew 安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/m ...
 - Homebrew macOS 包管理
		
1.Homebrew 简介 1.1 Homebrew Homebrew 是一款 macOS 平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以实现包管理, ...
 - Mac下包管理平台homebrew的使用
		
一.安装 参考:http://www.cnblogs.com/EasonJim/p/6287098.html 二.使用 假设我要安装node,命令如下: 安装软件 brew install node ...
 - Mac开发必备工具(一)—— Homebrew
		
Homebrew 简介 macOS 缺失的软件包管理器.使用 Homebrew 安装 Apple 没有预装但 你需要的东西.官网有中文说明. 安装与配置 Homebrew 的安装非常简单,将下面这条命 ...
 - 几分钟打造超级好看又好用的zsh command line环境
		
source: https://www.pexels.com/photo/office-working-app-computer-97077/ 注:这篇适用于用MAC 开发的developer 身为程 ...
 - install brew cask
		
os x install brew cask '/usr/../../brew-cask.rb' does not exist brew 已安装完毕,安装brew cask brew install ...
 
随机推荐
- CSS3 not
			
AND (&&): .registration_form_right input:not([type="radio"]):not([type="check ...
 - Angular 2 组件之间如何通信?
			
组件之间的共享可以有好几种方式 http://learnangular2.com/outputs/ 实例参考https://angular.io/docs/ts/latest/cookbook/com ...
 - atitit.guice3 绑定方式打总结生成非单例对象toInstance toProvider区别 v2 pb29
			
atitit.guice3 绑定方式打总结生成非单例对象toInstance toProvider区别 v2 pb29 1. 三 绑定方式的介绍1 2. To接口,链式绑定,用的最多的1 3. toC ...
 - Atitit. camel分词器 分词引擎 camel拆分 的实现设计
			
Atitit. camel分词器 分词引擎 camel拆分 的实现设计 1. camel分词器1 1.1. 实现的界定符号大写字母小写字母数字1 1.2. 特殊处理 对于JSONObject 多个大写 ...
 - 配置linux服务器和pycharm的连接
			
1.打开pyCharm Tools->Deployment->Configuratio Connecion ->Root Path: /home/admin/application/ ...
 - 设计模式中类的关系之实现(Realization)
			
实现关系是用来描述接口和实现接口的类或者构建结构之间的关系,接口是操作的集合,而这些操作就用于规定类或者构建结构的一种服务. 在接口和类之间的实现关系中,类实现了接口,类中的操作实现了接口中所声明的操 ...
 - HashMap? ConcurrentHashMap?
			
前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据. 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 ...
 - php  远程调用redis
			
<?php $redis_conf = array ( "active_code"=>array( "host" => "14.29 ...
 - Win10系统如何配置Tomcat环境变量
			
我们知道win10用户在配置Tomcat环境变量的时候,首先需要配置JAVA,这样才能配置Tomcat环境.很多用户并不知道要如何进行配置,下面就给大家介绍win10系统怎样Tomcat环境变量的. ...
 - python 面试题 string int
			
str1 = 'hello' str2 = str1 str3 = str1 str4 = str1 str1 = '' int1 = 1 int2 = int1 int3 = int1 int4 = ...