解决Homebrew 更新卡住的问题 brew install 安装软件时会遇到先执行 update ,
而整个update 过程brew 会从 github上下载代码,
github 用的aws ,而aws在我们的网络环境下访问都非常非常慢,
导致 update 会被卡住,或者几k的速度在下载.
给brew 换源 这里推荐试用 中科大的源,
之前换过 阿里的镜像,
但是 阿里镜像里只有brew-core 没有brew-cask ,
导致 update 过程中,依然从 github 拉取 brew-cask的代码, 就算单独把brew-cask 的源换成中科大镜像依然无用.
所以干脆全部换成
2020-12-25
3656
开发工具
查看更多
前言 当你通过brew安装软件的时候,
发现一只卡在Updating
Updating Homebrew...
这个时候有俩种办法来应对
找国内的源Updating Homebrew
brew install 时不要 update
切换国内的源 //替换brew源
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
//替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
gi
2018-05-20
2613
开发工具
查看更多
什么是lua
Lua 是一门扩展式程序设计语言,被设计成支持通用过程式编程,并有相关数据描述设施。 同时对面向对象编程、函数式编程和数据驱动式编程也提供了良好的支持。 它作为一个强大、轻量的嵌入式脚本语言,可供任何需要的程序使用 .(引用自 Lua 5.3 参考手册)
mac 下如何安装 lua
mac 下使用 brew 安装:
brew search lua
brew install lua
查看是否安装成功 ➜ ~ lua
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio
> print('Hello World!')
2016-09-24
13942
lua
查看更多
说实话,之前玩 mongodb 都是裸奔,都不需要用户名和密码直接连接 mongodb.
但是,正在在使用 mongodb 来开发的时候,还是要设置一个专属的账号,密码来连接数据库.
如何在mongodb 中创建一个用户 Mac下使用 brew 安装mongodb 请点击左侧链接打开.
shell 下连接 mongodb
➜ /Users/zhangzhi >mongo
MongoDB shell version: 3.2.0
connecting to: test
默认连接到 test 数据库. 切换数据库到 admin
> show databases
admi
2016-05-21
14779
mongodb
查看更多
要求
OS X - 当前仅支持 OS X
推荐使用 Homebrew 的方式来安装 nvm,watchman 和 flow。
安装 Node.js 4.0 或者更新的版本。
使用 Homebrew 来安装 nvm 或者参考 它的安装指南。
接着运行 nvm install node && nvm alias default node, 它可以让您安装最新版本的 Node.js 并设置您的终端,所以你可以通过键入 node 来运行它。使用 Nvm 可以让您安装多个版本的 Node.js 并且在它们之间轻松切换。
npm 的更新之处。
brew 安装 wa
2015-11-02
5430
nodejs
查看更多
React Native 安卓应用程序所需要的开发环境的基本安装步骤
安装和配置 SDK
安装最新的 JDK.
安卓 SDK
brew install android-sdk
将它添加到 ~/.bashrc, ~/.zshrc 或者任何其他您的 shell 所使用的路径:
export ANDROID_HOME=/usr/local/opt/android-sdk
启动一个新的 shell 并且运行 android
➜ /Users/zhangzhi >android
Android SDK 生成工具版本 23.0.1
Android 6.0 (API 23
2015-11-02
4918
nodejs
查看更多
在 linux 下你可以很方便的使用 tree 命令来查看当前目录下的目录树机构.
但是在 mac 下,至少你需要安装一个工具.
开始,我从网上找到了一个shell 命令打印 tree 结构的方法.
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'
你可以在你的终端下,直接输入上面的shell 命令来查看当前目录的结构树
如何把它变成一个 命令,直接使用呢
我们想到了 alias 指定别名的方法
alias tree="find . -print | sed -e 's;[^/]*/;|____;g;s;___
2015-10-14
41064
javascript
查看更多
今天和大家分享关于 nginx 的一些参数使用
首先,你应该安装了nginx CentOS 安装 nginx 这是很早之前的一篇博客,可以参考.
之前,我们如何去操作 nginx
##简单粗暴法
pkill -9 nginx
kill -TERM 主进程号
kill -QUIT 主进程号
现在我们是不是要从容优雅的去面对这些操作了
nginx -s 参数
-s 参数包括下列功能:
nginx -s stop – 快速的停止Nginx
nginx -s quit – 优雅的停止Nginx
nginx -s reload – 重载配置文件
nginx -s
2015-10-08
14517
开发工具
查看更多
今天推荐 Mac OSX 下,方便高效的包管理工具 brew
brew 的全名叫做 Homebrew
它的功能类似于 ubuntu 下同下 apt-get ,或者 Cent OS 下的 yum 等包管理工具.
我们可以很方便的 安装,更新,卸载软件
brew 的官网
http://brew.sh/index_zh-cn.html
brew 安装
打开你的 mac 终端命令行工具,输入下面的脚本
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
因
2015-09-29
12314
mac
查看更多
今天的话题包括2个部分
node.js 下使用 nvm 或者 n 来进行版本控制
nvm 安装node.js 版本后,重启终端 node , npm 环境变量失效
第一部分 用什么来管理 node.js 版本
首先应该欢呼庆祝一下 node.js 终于发布了有历史意义的正式版 1.0 ,虽然我们看到的是V4.0,其实他就是node.js 真正意义的 1.0, io.js 不负众望,完成了它的使命.
回头看这几年node.js 以及 io.js 的发展速度,各种版本的迭代发布,我们很有必要用一个 node.js 的版本管理工具来控制当前系统的 node.js 版本.
为什么
2015-09-24
34319
nodejs
查看更多
抱歉,这篇博文推迟发布了,人都是有惰性的...看在这个牛逼闪闪的标题就原谅我吧!为何这篇文章要归类到 mac 下? 第一个问题,稍后我们说明下.zsh是个什么东东? 第二个问题...你应该稍微接触过一点点shell ,或者了解一点点?如果不知道 shell ,那就点下广告离开吧, 人生苦短,时间珍贵.在unix 内核的操作系统中,当然现在衍生出好多分支,linux ,OS X 都算.shell 就算和上面这些系统内核指令打交道的一座桥梁,我们通过键盘输入一种自己容易记忆识别的符号标识(shell 命令)然后 shell 解析这种命令再反馈给内核去执行一系列操作.那么问题来了,今天要说的zsh
2015-09-03
254877
mac
查看更多
PostgreSQL 是以加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2 为基础的对象关系型数据库管理系统(ORDBMS),简称pgsql,是一个自由的对象-关系数据库服务器,由社区驱动的的对象-关系型 数据库系统,它支持大部分 SQL 标准并且提供了许多其他现代特性,它在灵活的 BSD-风格许可证下发行.越来越多的人用它来取代mysql .已成为开发首选的开源关系型数据库.在mac 环境下,可以使用 brew 来安装, 也可以直接下载app 安装.官网下载地址:http://www.postgresql.org/download/ 选择 mac OS X 版本下载,安装即可
2015-05-21
19135
PostgreSQL
查看更多
今天和大家分享一个工具 pandocgithub地址:https://github.com/jgm/pandoc 它被称作是一款神器为什么这样说:标记语言经过一路发展,貌似从最初的复杂架构中渐渐的又回归到了简洁.不得不提的是 2004年发展起来的 markdown 语法,简洁清爽,非常受人欢迎,尤其是不会操作word的用户,不会书写html的用户,简直就是福音.但是问题来了, markdown 语法就算非常简洁,我潇潇洒洒写了5万字的小说,最后这个 md 文件如何变成 word文档(或许是受markdown 限制,打印问题,或者出版社要求) 或者如何变成一个pdf文档.......(关于mar
2015-05-18
21520
nodejs
查看更多
今天尝试用brew 安装bzr ,结果悲剧的是直接报错!zhangzhi@moke:~$brewinstallbzr
/usr/local/bin/brew:/usr/local/Library/brew.rb:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby:badinterpreter:Nosuchfileordirectory
/usr/local/bin/brew:line26:/usr/local/Library/brew.rb:Undefinederror:0网上找一下,原来是 MAC OSX 1
2015-01-07
17252
心得
查看更多
mac OS下一个免费且好用的svn客户端软件,可以在App Store中下载安装.安装好软件后,打开软件拉取服务器端源代码source path 是源代码托管地址.(写入地址后回车会提示输入帐号密码)destination path 是本地源代码存储目录.如果你克隆源代码时遇到了下面的错误:abort: no compatible bindings available:Subversion 1.5.0 or later required, but no bindings were foundSubvertpy 0.7.4 or later required, but not foundPle
2014-05-08
48773
mac
查看更多
mac 下安装mongoDB一般俩种方法.(1)下载源码,解压,编译,配置,启动 比较艰难的一种模式.(2)brew install mongodb ,然后就可以悠闲的品一口茶,顺便瞄一眼网易新闻,这是一种傻瓜模式.但傻瓜模式也有人为干预的时候,粗略说一下使用brew 安装mongodbzhangzhi@moke:~/code$ brew install mongodb此图说明已经安装成功,安装的目录就是 /usr/local/Cellar/mongodb/2.4.9第一次启动服务端,这里需要做一些准备工作.1.默认mongodb 数据文件是放到根目录 data/db 文件夹下,如果没有这个文
2014-04-03
126713
javascript
查看更多