homebrew

List of installable Homebrew casks

两盒软妹~` 提交于 2020-05-09 19:31:33
问题 Is there a way to obtain a list (possibly with descriptions) of all the casks installable with Homebrew Cask? 回答1: The new way to list all installable cask packages is: brew search --casks The man page for brew has the following information: search --casks Display all locally available casks (including tapped ones). No online search is performed. 回答2: Brew search now has a --desc flag. This lists all of them with the description: brew search --casks --desc '' 回答3: List using a browser Visit

can't brew install node

浪尽此生 提交于 2020-05-09 18:15:44
问题 I am trying to upgrade my node via homebrew but ran into a problem because I think I tried to download through the website. I am very new to terminal. I've tried to search for answers but many people say you can just delete the unbrewed header files. I am not sure how to do that. but for some reason when I try to brew install node, it says the brew link step did not complete successfully. I also tried to brew link node but that doesn't work either. I ran out of options so I came here.

git安装,windows下git bash默认目录更改

自作多情 提交于 2020-05-08 02:58:40
最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。 要使用Git,第一步当然是安装Git了。根据你当前使用的平台来阅读下面的文字: 在Linux上安装Git 首先,你可以试着输入 git ,看看系统有没有安装Git: $ git The program 'git' is currently not installed. You can install it by typing: su do apt- get install git 像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。 如果你碰巧用Debian或Ubuntu Linux,通过一条 sudo apt-get install git 就可以直接完成Git的安装,非常简单。 老一点的Debian或Ubuntu Linux,要把命令改为 sudo apt-get install git-core ,因为以前有个软件也叫GIT(GNU Interactive Tools),结果Git就只能叫 git-core 了。由于Git名气实在太大,后来就把GNU Interactive Tools改成 gnuit git-core

Mac OS最简方式安装adb

随声附和 提交于 2020-05-06 15:34:56
如果你的Mac还没安装Homebrew, 先安装Homebrew,Homebrew是Mac上非常优秀的软件包管理工具。 拥有安装、卸载、更新、查看、搜索等很多实用的功能。 推荐国内的一键安装脚本,该脚本会自动设置国内源: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)    然后安装 android-platform-tools: brew cask install android-platform-tools 测试是否正常安装 adb devices    如果需要查看安装的位置 brew cask info android-sdk    来源: oschina 链接: https://my.oschina.net/u/4313784/blog/4268344

LeetCode 226. 翻转二叉树

三世轮回 提交于 2020-05-06 09:05:38
我的LeetCode: https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]: https://github.com/izhoujie/Algorithmcii LeetCode 226. 翻转二叉树 题目 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 备注: 这个问题是受到 Max Howell 的 原问题 启发的 : 谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。 来源:力扣(LeetCode) 链接: https://leetcode-cn.com/problems/invert-binary-tree 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 解题思路 思路1-递归互换左右子树 算法复杂度: 时间复杂度: $ {\color{Magenta}{\Omicron\left(n\right)}} $ 空间复杂度: $ {\color{Magenta}{\Omicron\left(1\right)}} $ 算法源码示例 package leetcode; /** * @author ZhouJie * @date

mac安装pwntools(python3.8)解决多数问题

与世无争的帅哥 提交于 2020-05-05 12:45:30
mac安装pwntools(python3.8)解决多数问题 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装pwntools 贴一下官方文档地址 http://docs.pwntools.com/en/stable/install/binutils.html#mac-os-x 采用 homebrew 安装 brew install pwntools 一顿等待之后 配置python 进入python目录 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages 创建mypath.pth 把下面的这段话写上去 /usr/local/Cellar/pwntools/4.0.1_1/libexec/lib/python3.8/site-packages 发现有错误,提示我们安装binutils 安装binutils export ARCH='amd64' brew install https://raw.githubusercontent.com/Gallopsled/pwntools-binutils/master/osx/binutils-$ARCH.rb 还是报错,是因为地址的问题,改动了一下 brew

10需要知道Mac终端命令

拟墨画扇 提交于 2020-05-03 16:41:01
如果你想进入web开发领域,知道什么是终端,如何使用终端是非常有益的。在今天的文章中,我们将介绍Mac终端命令的10个必要知识! 🙂 什么是终端(Terminal) 终端最基本的用途是可以浏览计算机的文件夹和文件。 你可以在终端中运行一些命令,这些命令可以创建一个新的ReactJS应用程序,安装一个新的npm包等等,但是在本文中我们将不讨论它们。 在使用终端浏览计算机时,让我们集中讨论基本命令。 使用终端 在Mac上,最快的方法是点击“command + space”,将打开计算机的“搜索”栏,弹出后,输入“ Terminal”,然后单击“ Enter”,将会弹出一个小白框,我们将看到计算机的名称。 常用命令 浏览计算机的文件/文件夹系统时,有一些命令将被最常使用。我将介绍一些最关键,必不可少的内容: pwd cd ls clear mkdir touch open history cat say 1.pwd 命令 pwd 代表“打印工作目录”。本质上,键入该命令,它将输出你所在文件或文件夹的确切文件路径。 2.cd 这代表“更改目录”,或更简单地说,就是更改我们所在的文件夹。 在使用命令 cd 时,我们可以通过在命令中加入更多的内容来告诉它要向哪个方向移动。 cd 或者 cd ~ ——带我们到主目录。 cd <folder name> ——进入指定文件夹 cd .. —

Mac 多次killall php-fpm之后会php-fpm会自动启动 解决方法

夙愿已清 提交于 2020-05-01 03:15:47
问题:Mac,php7.2,nginx 重启php-fpm,多次运行killall php-fpm,或者一个一个的kill -9之后,再查看进程ps aux | grep php-fpm,php-fpm进程还在…… 参考网址: http://blog.haohtml.com/archives/18977 解决方法: 找到了上面的网址,原来是php-fpm配置文件和 ~/Library/LaunchAgents/homebrew.mxcl.php@7.2.plist 有关。 因为我是用homebrew安装的php7.2,所以自动加入了开机自启; ~/Library/LaunchAgents 针对当前用户的启动项目录,可以通过launchctl 命令来操作,常用的命令: 1.检查plist语法是否正确 $ plutil ~/Library/LaunchAgents/test.plist 2.加载plist文件,是配置生效 $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php@ 7.2 .plist 3.卸载配置 $ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.php@ 7.2 .plist 4.查看所有启动任务 $ launchctl list

macOS 下的 homebrew

六月ゝ 毕业季﹏ 提交于 2020-04-30 16:15:46
macOS 下的 homebrew 与 Linux 下的 yum 或 apt-get 类似,都是软件包管理工具,可以方便快速的安装或卸载软件包。 官网: http://brew.sh/ 一、安装 # 打开终端,执行命令 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 安静的等待之后,如出现“Installation successful!”则表示安装成功 二、更换源(这是为什么呢?你猜……) # 很多文章写的都是在 /usr/local 执行git,但在下只能在/usr/local/HomeBrew 下才能执行成功,rpwt? $ cd /usr/local/HomeBrew # Coding.net 的源 $ git remote set-url origin https://git.coding.net/homebrew/homebrew.git $ brew update 三、其他国内的源 # 清华镜像源 git remote set-url origin git://mirrors.tuna.tsinghua.edu.cn/homebrew.git # 中科大镜像源 git remote set-url origin

Mac brew安装MySQL8.0.18后忘记密码(重置密码篇)

痴心易碎 提交于 2020-04-30 02:19:17
前要:M ySQL8后密码要求很高,要有大小写字母和数字特殊字符,导致自己忘记以前配置的密码 一、跳过mysql的密码认证,修改配置文件my.cnf   $ ls /usr/local/etc/my.cnf   /usr/local/etc/my.cnf   # 修改配置文件, 添加 skip-grant-tables   $ cat /usr/local/etc/my.cnf   # Default Homebrew MySQL server config   [mysqld]   # Only allow connections from localhost   bind-address = 127.0.0.1   &vim /usr/local/etc/my.cnf   注意:上命令进入vim打开文件模式,i进行操作在末尾:   skip-grant-tables # 添加这一行   添加后,esc+:wq退出 二、修改密码   # 重启MySQL   $ mysql.server restart   # 进入,遇到密码直接回车   $ mysql -u root -p   # 修改前确认版本号,如果是其他版本可能会有差别   mysql> select version();   8.0.18   mysql> flush privileges; --刷新   mysql>