homebrew for mac
注意 如果bash_profile 文件路径写错了,而导致很多命令不能使用 可以在终端
/usr/bin/vim ~/.bash_profile 打开编辑 esc退出 按冒号(:)再按wq 退出编辑.
作为一个程序员,翻 墙都没有就不要做了,vpn买一个 200一年
1.下载homebrew,下载这个是为了下载git,nodejs,svn等,方便管理
官方网站;http://brew.sh/
打开终端,官方命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
删除命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
如果你已经存在git,那就不要下了,不会代替原来的版本 还不能删除,难搞,版本低一点无所谓。一种可行的方式是在.zshrc中修改环境变量而不是在.bash_profile,具体请自行探索。
使用时出现错误:Error: Cowardly refusing to 'sudo brew install'
解决方案 命令:sudo chown root /usr/local/bin/brew (root后为路径)
跟新brew :brew update
下载其他软件入node:brew install node
卸载软件:brew uninstall node
查看软件信息 brew info node
查看已下载软件:brew list
查看具体的软件信息 :brew list node
跟新软件:brew upgrade node
查看哪些文件需要跟新:brew outdated
下载git :brew install -g git或者brew install git
下载svn :brew install -g svn或者brew install svn,本人在mac下载svn是附带会同时下载sqlite,openssl,readline,svn常用命令解析:http://www.cnblogs.com/minyc/p/myc201608041600.html
下载好了不算完要设置环境变量可以设置全局的 也可以为单独的版本设置,全局设置往下看,单独设置请找到该下载的软件位置,找到他的bin
目录在.bash_profile添加即可。
通过以上方法在管理通过brew下载的软件时可以统一设置环境变量
打开文件夹查看/usr/local/Cellar是否存在,存在输入命令:open ~/.bash_profile
并打开的文件夹下输入:export PATH=/usr/local/bin:$PATH
之后在brew下的软件版本优先使用。
推荐能用brew管理的软件都用brew管理,方便下载跟新等操作。
nodejs,前端必用,自带npm 命令 可下载 ionic cordova,phonegap,n等软件。可以通过brew命令系在 也可以直接下载
下载ionic:npm install -g ionic;详情可以查看林一篇博客:http://www.cnblogs.com/minyc/p/myc201606161659.html
若直接下载node时更新 npm update node,npm update npm,详情请看node详解篇
直接下载的node想要删除有点麻烦:http://blog.csdn.net/w13770269691/article/details/50497827
其他操作基本跟brew差不多
homebrew for mac的更多相关文章
- Mac下安装包管理平台Homebrew(Mac 10.12)
在终端上输入: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/maste ...
- 使用Homebrew在Mac OS X EI Capitan上安装与配置nginx和PHP
安装nginx brew install nginx sudo nginx 测试安装 在浏览器打开下面的链接地址 http://localhost:8080 nginx.conf配置 # HTTPS ...
- Mac 下使用homebrew 安装node后全局安装找不到问题
Homebrew 是mac上的包管理工具,其官网: http://brew.sh/ 在使用brew安装node之后安装一些常见工具比如 gulp npm install -g gulp 提示安装成功之 ...
- 【转】Mac系统中安装homebrew(类似redhat|Centos中的yum;类似Ubuntu中的apt-get)
Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get.yum神器 Homebr ...
- Mac Pro 安装 Homebrew 软件包管理工具
Linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有 yum,Ubuntu有 apt-get. Mac os 中没有类似的东东,不过有第三方库支持 ...
- Mac OSX 下用 Homebrew 安装 MongoDB 并配置到 WebStorm 中
1. 安装 Ruby OSX 操作系统内置 Ruby,但如果没有 Ruby,则需先输入以下命令安装能够进行多版本ruby环境安装.管理和切换的命令行工具 RVM. 1.1 安装 RVM 打开终端输入以 ...
- mac下 home-brew安装及php,nginx环境安装及配置
Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...
- 【转】Mac端包管理工具——Homebrew简介及安装
Homebrew官网 http://brew.sh/index_zh-cn.html Homebrew是神马 linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案, ...
- MAC下用homebrew安装及配置apache、php和mysql
我们用到php运行环境的时候总喜欢用集成包,其实在mac下,用homebrew也可以很快的安装这些东西,配置也很简单. homebrew homebrew是mac下的一个包安装管理工具,使用非常简单方 ...
随机推荐
- NET系列文章
NET系列文章 由于博主今后一段时间可能会很忙(准备出书:<.NET框架设计—模式.配置.工具>,外加换了新工作),所以博客会很少更新: 在最近一年左右时间里,博主各种.NET技术类型的文 ...
- KMP 代码 暂存
#include <stdio.h> #include <string.h> ],B[]; ]; int n, m; void _next(){ ; ; next[] = ; ...
- 浅谈DevExpress<一>:换肤
最近要用到devExpress,一句话,很好很强大,比起vs自带的winform界面,种类和花样要多了不少,然而,强力的功能带来了庞大的信息量,所以我打算通过一些小模块来和大家一起对它进行探讨和研究. ...
- 欧几里德算法及其扩展(推导&&模板)
有关欧几里德算法整理: 1.一些相关概念: <1>.整除性与约数: ①一个整数可以被另外一个整数整除即为d|a(表示d整除a,通俗的说是a可以被d整除),其含义也可以说成,存在某个整数k, ...
- IOS7学习之路二(处理ios6到ios7后UITableView的两个显示问题)
1.在ios6开发的项目,当用ios7的虚拟机显示的时候会出现UINavigationItem遮挡TableView的问题: 下面是对比显示效果: 我的处理方法是: 在UITableViewContr ...
- jQuery幻灯片插件Skippr
Skippr是一款带左右箭头,索引按钮,滑动切换效果并且轻量.快速的幻灯片 设置 引入jquery.skippr.css.jquery.js.jquery.skippr.js 注意jQuery必须在j ...
- 我的JQuery复习笔记之①——text(),html(),val()的区别
text():①可匹配多个元素 ②过滤其中的标签(只显示文字) ③只适用于双标签 html():①只匹配选中元素中的第一个 ②不过滤其中标签 ③只适用于双标签 val():①只匹配选中元素中的第一个 ...
- MVC4中使用SignalR
MVC4中使用SignalR 前言 周末在偶尔翻阅微软官网的时候看到Getting Started with SignalR and MVC 4此篇文章,知道了signalr这个东西,貌似这个出来很长 ...
- ASP.NET MVC学习笔记-----Filter2
ASP.NET MVC学习笔记-----Filter(2) 接上篇ASP.NET MVC学习笔记-----Filter(1) Action Filter Action Filter可以基于任何目的使用 ...
- Lambda应用模式
Lambda应用模式 前言 在使用 Lambda 表达式时,我们常会碰到一些典型的应用场景,而从常用场景中抽取出来的应用方式可以描述为应用模式.这些模式可能不全是新的模式,有的参考自 JavaScri ...