BREW

Homebrew 本地安装

非 Y 不嫁゛ 提交于 2020-02-27 02:23:52
brew 安装软件时,经常遇到下载慢,或无法下载的情况 通过下载工具获取 package.tar.gz 文件 运行 brew --cache 确定brew的目录 /Users/fred/Library/Caches/Homebrew 移动文件到 brew 目录 mv package.tar.gz /Users/fred/Library/Caches/Homebrew 继续原来的 brew 命令安装 brew install package 来源: CSDN 作者: lightserver.cn 链接: https://blog.csdn.net/qq_32828933/article/details/104521958

dyld: Library not loaded: /usr/local/opt/perl/lib/perl5/5.24.0/darwin-thread-multi-2level/CORE/libpe

删除回忆录丶 提交于 2020-02-26 14:35:59
遇到的问题: mac更新后使用vim会报错 dyld: Library not loaded: /usr/local/opt/perl/lib/perl5/5.24.0/darwin-thread-multi-2level/CORE/libperl.dylib Referenced from: /usr/local/bin/vim Reason: image not found [1] 44267 abort vim 这是苹果的一个常见问题,每当perl、python或ruby升级或修改时,vim都需要重新安装。参考homebrew的issue:https://github.com/Homebrew/brew/issues/2356 解决方法: 尝试依次执行如下命令,vim可重新使用。 brew uninstall --ignore-dependencies perl brew uninstall vim brew install vim 总结 苹果更新总是会遇到一些莫名其妙的bug,重新安装或则软件同步更新即可。 来源: CSDN 作者: tangsilian 链接: https://blog.csdn.net/tangsilian/article/details/104514974

Github远程上传命令 mac的终端zsh 其余一样

痴心易碎 提交于 2020-02-26 14:34:08
自行终端安装git 如brew install git 进入github的repository,如没有则新建 找到clone or download的ssh地址,复制 终端cd到代码目录(文件夹),如cd target_cod_dirs(cd 文件夹名) 终端输入git clone 复制的ssh地址,如https://github.com/your_git_username/your_repository_name.git,之后会在你代码文件夹里新增一个此新建的文件夹名字是your_repository_name 复制要上传的代码/文件夹到上一步新增的文件夹your_repository_name里 终端切换到新建的your_repository_name文件夹里,使用命令 cd your_repository_name git add git commit -m "提交你项目说明的信息" git push -u origin master 把本地项目push到github 来源: oschina 链接: https://my.oschina.net/u/4013710/blog/3163126

brew 切换 node 版本

谁说胖子不能爱 提交于 2020-02-26 09:48:02
现在默认安装的 node 是 13 版本,因为要用 12 版本,进行如下操作 安装 12 版本 brew install node@12 查看当前使用node版本 node -v 查看所有 node 版本 brew ls --versions | grep node node 13.8.0 node @10 10.18.0 node @12 12.14.0 切换为 12 版本 删除当前版本的链接 brew unlink 版本key(node,node @10 ,node@12) brew unlink node 删除引用 rm -f '/usr/local/bin/npm' & rm -f '/usr/local/bin/npx'& rm -rf /usr/local/lib/node_modules rm -f '/usr/local/bin/npm' rm -f '/usr/local/bin/npx' rm -rf /usr/local/lib/node_modules 链接新版本 brew link --force 版本key(node,node @10 ,node@12) brew link --force node@12 来源: oschina 链接: https://my.oschina.net/chengbs/blog/3173907

K8s命令行工具推荐

与世无争的帅哥 提交于 2020-02-26 01:38:30
Kubectx & Kubens 项目地址: https://github.com/ahmetb/kubectx 安装: brew install kubectx brew install fzf $(brew --prefix)/opt/fzf/install Kubectx 该工具主要作用是快速在多个 Kubernetes 集群中切换。 Kubectx 使用效果图 Kubens 该工具可以帮助你快速的在 Kubernetes 的多个命名空间之间切换。 Kubens 使用效果图 Kube-promp Kube-prompt 可以让你在命令行下接受与 Kubectl 相同的命令,并且不需要提供 Kubectl前缀。Kube-prompt 还提了交互式会话下的命令提示、自动补全等功能。 项目地址: https://github.com/c-bata/kube-prompt 使用效果图 Kube-shell Kube-shell 可以为 Kubectl 提供自动的命令提示和补全,Kube-shell 与 Kube-prompt 的使用方法类似,可根据个人喜好选择使用 项目地址: https://github.com/cloudnativelabs/kube-shell 使用效果图 Kubectl Aliases Kubectl Aliases 是一个通过编程方式生成的 Kubectl

开发函数计算的正确姿势——运行 Selenium Java

那年仲夏 提交于 2020-02-25 22:08:34
前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute) : 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息 参考 。 Fun : Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API 网关、日志服务等资源。它通过一个资源配置文件(template.yml),协助您进行开发、构建、部署操作。Fun 的更多文档 参考 。 备注: 本文介绍的技巧需要 Fun 版本大于等于 2.10.2。 依赖工具 本项目是在 MacOS 下开发的,涉及到的工具是平台无关的,对于 Linux 和 Windows 桌面系统应该也同样适用。在开始本例之前请确保如下工具已经正确的安装,更新到最新版本,并进行正确的配置。 Docker Fun Fcli Fun 和 Fcli 工具依赖于 docker 来模拟本地环境。 对于 MacOS 用户可以使用 homebrew 进行安装: brew cask install docker brew tap vangie/formula brew install fun brew install fcli Windows 和

Homebrew介绍和使用

…衆ロ難τιáo~ 提交于 2020-02-22 00:52:04
Homebrew介绍和使用 一、Homebrew是什么 Homebrew Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 援引官方的一句话:又提示缺少套件啦?别担心,Homebrew 随时守候。Homebrew —— OS X 不可或缺的套件管理器。 二、Homebrew安装 要求 Intel CPU OS X 10.9 or higher Xcode命令行工具 $ xcode-select --install 支持shell (sh或者bash) 安装和卸载 安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" 卸载 $ cd brew --prefix $ rm -rf Cellar $ brew prune $ rm git ls-files $ rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions $ rm -rf .git $ rm -rf ~/Library/Caches

【Brew】macOS使用brew快速部署kafka

蓝咒 提交于 2020-02-17 18:32:07
安装 brew install kafka 如果缺少JDK8依赖,或安装了JDK10,则需要先通过 brew cask 插件安装JDK8: brew cask install java8 安装位置 /usr/local/Cellar/zookeeper /usr/local/Cellar/kafka 配置文件位置 /usr/local/etc/kafka/server.properties /usr/local/etc/kafka/zookeeper.properties 启动 直接启动: zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties & kafka-server-start /usr/local/etc/kafka/server.properties & 或通过 brew services 插件启动 brew services start zookeeper brew services start kafka 创建topic kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test 查看创建的topic kafka-topics --list -

Mac 配置 React Native 环境

那年仲夏 提交于 2020-02-17 07:31:47
OSX系统,这里假定你是iOS开发人员 Homebrew 是需要的,只有安装了Homebrew才能继续安装watchman和flow 安装 Node.js 4.0 或者更新的版本。 使用 Homebrew 来安装 nvm 或者参考 它的安装指南 。接着运行 nvm install node && nvm alias default node , 它可以让您安装最新版本的 Node.js 并设置您的终端,所以你可以通过键入 node 来运行它。使用 Nvm 可以让您安装多个版本的 Node.js 并且在它们之间轻松切换。 brew 安装 watchman 。我们推荐您安装 watchman , 否则您可能在点击一个节点文件的时候出现错误。 brew 安装 flow 。如果您想使用 flow .   *建议定期运行 brew update && brew upgrade 来使您的应用程序保持最新状态。 以上是极客学院wiki对官网的翻译: React Native 中文文档 - 极客学院 自己采取方法:首先安装 Homebrew ,然后安装 Cakebrew ,在Cakebrew中安装想要安装的Formula,具体如图: 安装完成后打开终端Terminal,这时候使用官方Demo命令: $ npm install -g react-native-cli 会提示 提示我们需要管理员权限

ipa安装到手机的几种方式

孤人 提交于 2020-02-16 20:17:20
一、使用iTunes,将ipa拖到itues里即可。 二、使用xcode -> Window -> Device and Simulators, 选中设备,点+,选中需要安装的ipa文件。 三、 使用ideviceinstaller命令行脚本安装 1、安装ideviceinstaller brew install ideviceinstaller 2、安装ipa ideviceinstaller -i xxxx.ipa 如果连接了多个设备,指定设备的udid即可 ideviceinstaller -u udid -i xxxx.ipa 3、安装过程中如果遇到错误 Could not connect to lockdownd. Exiting. 解决办法: brew uninstall ideviceinstaller   brew uninstall libimobiledevice brew install --HEAD libimobiledevice brew link --overwrite libimobiledevice brew install --HEAD ideviceinstaller brew link --overwrite ideviceinstaller sudo chmod -R 777 /var/db/lockdown/ /*--> */ /*-->