Mac系统下Homebrew的安装和使用Homebrew安装python

这里向大家推荐一个东西,Mac下很好用的东西,叫做Homebrew。刚开始接触Mac的时候,我也没听过这个东西,但装了以后真的觉得,TMD太碉堡了。

引用一句话:Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X.

   Homebrew使用Ruby脚本,虽然Ruby是日本人开发的,但没办法。。。还是得用。心里鄙视就行了。。。

安装Homebrew只需要Ruby脚本的一句话就可以了。


这里要说一个网址:
  http://brew.sh/index_zh-cn.html

这个网址一直有最新的可用的Homebrew可以安装。



网上许多其他的下载地址输入终端后都会出现400或者404的错误。就像下面这些:



调出你的终端(这应该都会吧),进入上方给出的网址,把最下面这一句获取Homebrew的代码考下来并输入,即

ruby -e "$(curl -fsSLhttps://raw.github.com/Homebrew/homebrew/go/install)"

然后回车,然后再次回车,如果你的电脑设了密码,它会让你输入password,这里要注意。。。。这个模式下

输入密码没有任何显示的。。。所以小心输错。(呵呵。。。我就输错了一次)最后会提示你Installtion successful!




在successful后面还有两个步骤,分别运行brew doctor和brew help
这里不要想笔者一样萌萌的连那两个点都一起复制了。。。
doctor让你的系统ready to brew
help告诉你how to brew




至此Homebrew安装成功!已经可以使用了!就是这么简单!


可能许多人还不知道如何使用Homebrew,这里作为示范,利用Homebrew来安装python。
首先要掌握几个语法,我就直接从Homebrew的网站上截图了。。。



这些是更新formula的语法,formula最新才可以得到最新最好的文件源。

下面是安装文件,以安装python为例子。
首先搜索资源,代码为:brew search python

这里search的代码没有截到图片,但还是要先brew search 才可以

会出来不同的结果,然后选择安装:brew install ******

这里先选择安装python3,输入brew install python3

这里要标注一下:笔者当时写的时候确实安装了Python3,但是当时笔者忘记了配置Cocos2dx要3.0一下的版本,认为不会影响Cocos的使用,但是后面自己使用Cocos2d的时候犯了出现错误,所以回到这里,本着负责任的态度编辑一下,也给大家道个歉,是我自己的失误,对不起。这里大家不要安装Python3,安装Python,即输入brew search python 时候的第一个结果,然后输入brew install python。
homebrew会根据你的选择来自动安装,你要做的就是等啦。个别组件安装时可能会有warning和Error但不会影响cocos的使用,这里安装之前,我忘记了使用上面的语句进行更新,希望大家还是更新一下为好。





这些都是笔者查阅了几个资料后结合自己的实验写出来,可能会有些乱,有些错误,希望大家发现的给予指正。






本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277783.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JS中的深拷贝

前言:我们经常会遇到想要将一个对象为己所用,但又不能污染原对象的需求,这就涉及到了js对象的深拷贝。 比如说在VUE的子组件中,父组件传过来的数据中若是有对象,而子组件需要用父组件的数据进行初始化并且有另做他用的…

Mac下cocos2dx-3.2+Xcode环境配置和项目创建

这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置。这里我们使用C。所有如果你用其他语言如Lua和js进行cocos2d开发,那么可以再找一找其他的配置文档。下面要说Mac os 下 cocos2dx-3.2Xcode的环境配置,这里我使用的是Xcode 5.1.1。…

对flex-grow和flex-shrink的深入理解

flex弹性布局,如果子元素宽度之和大于或者小于父元素宽度,空间就会存在剩余和不够,flex默认不换行,除非设置flex-wrap,那么这种情况下,有两个重要的属性,flex-grow和flex-shrink. flex-grow默认值为0&#…

拿下京东榜单第五首战告捷,看联想手机如何上演王者归来

618对于手机行业来说是一个非常重要的日子,京东618上销量的高低在某种程度上就代表了该手机品牌在国内市场的影响力,以及在行业中所处的位置。因此,今年的618各大手机品牌卯足了劲在京东平台上展开较量。荣耀、小米、VIVO、OPPO等手机品牌相继…

Mac OS使用技巧之一:查看Finder中的.bash_profile等系统隐藏文件

作为一个程序员,经常要配置变量,可能要更改hosts文件,或者你闲着没事儿寻找homebrew给你安装的东西在什么地方。Mac OS的内核是Unix,Linux/Unix系统出于系统安全和用户安全的考虑,会把一些与系统相关的文件隐藏&#x…

java.lang.NumberFormatException: For input string: “name”

背景&#xff1a;action中查询出list数据需要在前台进行显示&#xff0c;但根据主键在数据库中查询出的数据list中含有熟悉alist属性为配置表&#xff0c;且支持用户多选&#xff0c;前端通过el表达式显示 前台界面为&#xff1a;<c:forEach items"${list}" var&q…

win8下cocos2dx3.2移植android平台及代码打包APK

cocos2dx程序不能只在VS2012下运行&#xff0c;迟早是要搬运到Android和IOS上的。Windows下移植IOS平台先搁下不说比较困难&#xff0c;而且只有越狱的苹果机才可以运行&#xff0c;而且毕竟IOS高端、小众。这里主要讲一下移植Android&#xff0c;windows下cocos2dx打包成APK和…

【转】用Fiddler做抓包分析详解

1.为什么是Fiddler? 抓包工具有很多&#xff0c;小到最常用的web调试工具firebug&#xff0c;达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下&#xff1a; a.Firebug虽然可以抓包&#xff0c;但是对于分析http请求的详细信息&#xff0c;不够强大。模拟http…

读《活着》----余华

这本书所处时代背景尽管与我生活的时代背景不同&#xff0c;但是我仍是被人物的生活所打动。这本书为我们描述了一个拥有一百亩的阔少爷徐福贵因为赌而输掉全部家产&#xff0c;到经历将自己的父亲&#xff0c;母亲&#xff0c;儿子&#xff0c;女儿&#xff0c;女媳&#xff0…

常用数据库连接和diriver以及默认端口

sqlserver默认端口号为&#xff1a;1433 URL:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseNamedbname" DRIVERNAME:"com.microsoft.jdbc.sqlserver.SQLServerDriver"; mysql 默认端口号为&#xff1a;3306 URL:jdbc:mysql://localhost:3306/…

Mac下cocos2dx3.2移植android平台详细教程

本文是cocos2dx移植android的第二篇教程&#xff0c;笔者深深感觉&#xff0c;cocos2dx移植android平台是永远的痛啊。。。下面讲一下笔者花费一个周研究的Mac OS下的cocos2dx3.2android配置首先要准备的东西&#xff08;1&#xff09;下载cocos2dx3.2 http://www.cocos2d-x.o…

robotframework(12)修改用户密码(从数据库查询短信验证码)

一、testcase&#xff1a;修改用户密码需要6个参数&#xff08;短信验证码、设置的新密码、用户已登录的userid及用户唯一标识、接口校验码、被修改的手机号&#xff09;&#xff0c;故先准备这些参数 二、用户登录请求&#xff0c;&#xff08;获取userid、用户唯一标识&#…

Mac OS使用技巧之二:修改变量Path解决android: command not found

前一阵子&#xff0c;一直在搞Mac OS和win8下cocos2dx移植android平台的方法。一步步从无到有的慢慢摸索出来。最近发现了一个小问题&#xff0c;有关环境变量配置的写下来分享给大家。就是我们在windows8下查看已有android SDK的版本&#xff0c;需要在CMD里面输入&#xff1a…

Jenkins架构

一. Master 和slave.下图阐述了master-slave交互的架构&#xff1a;在上面这个分布式的构建环境中&#xff0c;Jenkins master主要负责如下&#xff1a;接收构建触发&#xff08;比如&#xff0c;一个提交到GitHub后&#xff09;发送通知&#xff08;比如&#xff0c;在构建失败…

【linux】linux命令如何查看文件、文件夹的属性,包括大小、修改时间、谁修改的...

【linux命令如何查看文件、文件夹的属性&#xff0c;包括大小、修改时间、谁修改的】1、查看文件大小&#xff1a;#du -sh filename2、查看文件,文件夹属性&#xff1a;#ls -l filename#ls -ld foldername3、查看文件的三个时间 atime ,ctime, mtime3.1、 mtime(modification t…

Mac OS使用技巧之三:发射无线网络信号的方法

许多人知道在windows下可以直接借助各种辅助软件来直接发射wifi信号&#xff0c;比如360wifi&#xff0c;猎豹wifi。或者可以直接在命令行里面设置。许多人却不知道Mac系统也有方便快捷发射无线信号的功能。下面讲一下利用Mac OS发射无线网络信号的方法。前提&#xff1a;你的电…

关于基本工作素养在职场当中的重要性

各位小伙伴&#xff1a; 今天博主就和大家分享一下&#xff0c;一个优秀的工作素养在职场中的重要性&#xff0c;中央军军容军纪整洁&#xff0c;队伍有条有理&#xff0c;为何地方军阀&#xff0c;层次不穷&#xff0c;恶习满贯。其核心根本就是职业素养低。 大家都是干技术的…

纪实:对CSDN博客系统的一些质疑

我是一个对编程充满热情的在校大学生&#xff0c;本来我是怀着满腔热情来到CSDN写博客&#xff0c;记录和分享自己的学习经历。却被这糟糕的博客系统一次次的泼冷水。写这篇博客确实是因为心中十分不甘和特别生气&#xff0c;所以我决定要把自己的遭遇写出来&#xff0c;我自己…

php框架之laravel

常见问题: 1. 访问网站500错误 这是因为laravel的缓存路径没有找到 laravel缓存文件路径是在 config/cache.php中设置&#xff0c;默认存在storage文件夹中 解决:需要保证storage/framework下面创建 sessions&#xff0c; views, cache 文件夹并确保可写权限 转载于:https://ww…

MySQL的命令合集

2019独角兽企业重金招聘Python工程师标准>>> MySQL客户端操作 $db$是数据库名称$table$是数据表名称$field$是数据表里的字段名称有些语句最后加上**/G**可以使结果更美观数据库相关 创建数据库,修改数据库 create database $db$; 使用默认设置create database $db$…