BREW

尝试安装pg gem时找不到'libpq-fe.h标头

半世苍凉 提交于 2020-01-16 09:10:10
我正在使用Ruby on Rails 3.1预版本。 我喜欢使用PostgreSQL,但问题是安装 pg gem。 它给了我以下错误: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check

Mac os安装golang开发环境

非 Y 不嫁゛ 提交于 2020-01-16 04:37:17
为了能够愉快地进行golang编程,我们需要安装以下几样东西: 包管理Homebrew 语言环境golang 版本管理git 虚拟器docker 编译器Goland 我将按照这个顺序叙述整个安装过程 docker 其实是可选的,它可以把应用程序打包为可移植的、自给自足的容器。这样一来,你就可以在本地生成golang程序的docker镜像,直接扔到测试环境,便可以进行测试了,不需要再进行代码上传,环境配置等操作了。 如果你觉得暂时用不到,也可以先不装。 1、安装brew Homebrew有点类似于Linux操作系统中的apt-get(Ubuntu)、yum(yum),Mac的操作系统中使用它解决包依赖问题,套用官方的话来说: Homebrew 能干什么? 使用 Homebrew 安装 Apple 没有预装但 你需要的东西 。 让我们开始安装吧! 在命令行输入以下指令 fabric:~ fabric$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 出现以下内容,安装成功 ==> Installation successful! ==> Homebrew has enabled anonymous aggregate user behaviour

mac下使用brew安装并使用golang

試著忘記壹切 提交于 2020-01-15 09:01:48
突然想进go坑,然后就尝试在公司新发的mac上折腾下 安装 通过执行命令 brew search go 看到可用最新版是1.7,就他了 brew install go@1.7 安装好了,按网上的教程 直接在终端里执行 go,结果提示命令不存在 Orz。好吧,自己加个别名吧。 打开 .bash_profile,添加: alias go=’/usr/local/Cellar/go\@1.7/1.7.6/bin/go’ 执行 source .bash_profile,然后再执行 go。一切正常~ 按照教程,然后继续在 .bash_profile 中设置几个环境变量: export GOROOT=/usr/local/opt/go\@1.7/bin/ export GOPATH=~/code/golang/ # 这是我的项目路径 export GOBIN=$GOPATH/bin export PATH= GOBIN 然后执行 go env GOARCH=”amd64” GOBIN=”/Users/atai/code/golang//bin” GOEXE=”” GOHOSTARCH=”amd64” GOHOSTOS=”darwin” GOOS=”darwin” GOPATH=”/Users/atai/code/golang/” GORACE=”” GOROOT=”/usr/local/opt

mac brew安装mysql

天大地大妈咪最大 提交于 2020-01-15 02:00:59
brew install mysql 过程解析 安装brew 官方网站:https://brew.sh/ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装mysql brew install mysql 安装完成提示如下: ==> Downloading https://homebrew.bintray.com/bottles/mysql-5.7.21.sierra.bottle. ######################################################################## 100.0% ==> Pouring mysql-5.7.21.sierra.bottle.tar.gz ==> /usr/local/Cellar/mysql/5.7.21/bin/mysqld --initialize-insecure --user=xuemi ==> Caveats We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation MySQL

Mac用Homebrew安装libimobiledevice

别说谁变了你拦得住时间么 提交于 2020-01-13 10:19:14
注意 我的环境是macOS Catalina Version 10.15.2。请注意时效性。 第一步,安装Command Line Tools 到 https://developer.apple.com/download/more/?=for%20Xcode 安装最新版的 Command Line Tools 。即使你装了最新版的Xcode,后续仍可能报错。 第二步,给pkg-config加权限 # 注意路径里有版本号,可能你的不一样了 chmod +x /usr/local/Cellar/pkg-config/0.29.2/bin/pkg-config export PKG_CONFIG = $PKG_CONFIG :/usr/local/lib/pkgconfig/ 第三步,重新安装最新版的libplist和libusbmuxd brew update brew uninstall --ignore-dependencies libplist brew install --HEAD libplist brew uninstall --ignore-dependencies usbmuxd brew install --HEAD usbmuxd brew unlink usbmuxd brew link usbmuxd 第四步,安装最新版libimobiledevice #

brew-查看,启停服务

五迷三道 提交于 2020-01-13 04:50:33
针对mac笔记本 查看所有的services: kikunkuns-MacBook-Pro:~ junjunji$ brew services list Name Status User Plist elasticsearch started junjunji /Users/junjunji/Library/LaunchAgents/homebrew.mxcl.elasticsearch.plist httpd stopped mongodb-community stopped mysql started junjunji /Users/junjunji/Library/LaunchAgents/homebrew.mxcl.mysql.plist unbound stopped 停止es服务: kikunkuns-MacBook-Pro:~ junjunji$ brew services stop elasticsearch Stopping `elasticsearch`... (might take a while) ==> Successfully stopped `elasticsearch` (label: homebrew.mxcl.elasticsearch) 停止mysql服务: kikunkuns-MacBook-Pro:~ junjunji$ brew

在mac上用brew搭建PHP网站环境

拥有回忆 提交于 2020-01-11 22:49:34
序:早就听说Mac是一款十分优秀的操作系统,拥有Linux一样稳定且方便的bash命令行,也有比windows更加出色的UI 闲话不多说,马上我要用它开发php和asp.net,所以必须安装两样环境,第一个就是php网站开发环境。 第一步:apache服务器 我的Mac买回来就自带了apache,理应是都有的,大概这是苹果公司做的好事,所以,直接启动试试: sudo apachectl start 进入浏览器输入localhost,“it works”,好的。 cd /etc/apache2/ sudo vim ./httpd.conf 搜索定位到document root DocumentRoot "/var/www" <Directory "/var/www"> 我按照使用Linux 的习惯把网站根目录更换为/var/www/下了 mkdir /var/www/ 顺便随便新建一个index.html以便一会观察 sudo apachectl restart 再次去浏览器localhost,如果提示forbidden,请把/var/www权限设置为775,详细方法和Linux是一样的 如果还是无法访问,或者还是“it works”页面,请注意把/etc/apache2/original/httpd.conf也修改的和上面一样并且重启apache 应该就没有什么问题了哦 第二步

Mac使用brew安装mysql进行修改密码

六眼飞鱼酱① 提交于 2020-01-11 06:40:01
一、使用homebrew安装mysql服务 如果已经存在ruby,直接执行以下命令进行Homebrew安装。若没有,详细步骤参见 Homebrew 官网。 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew doctor 确认brew在正常工作。 brew update 更新包。 brew install mysql 安装mysql。 二、若安装时没有设置密码登录默认是免密登录的需要进行修改了密码 注:本人找了大量的教程都没有成功手动实用Navicat修改还不行,因为密码设置是进行加密的所以 1、安装好mysql后查看mysql版本信息,是否正常显示,以判断mysql是否安装成功。 如下图 打开终端输入 mysql -version 正常显示版本信息表示安装成功 我安装的8.0: 2,输入mysql -uroot -p 回车后会出现enter password:如果在安装mysql的过程中有设置密码,即输入密码, 否则直接按回车键。会出现welcome to the .......表示登录mysql数据库成功,如下图: 3,进入mysql数据库后可进行密码修改操作,在终端命令行 输入:a> ALTER USER 'root'

MAC OS系统替换homebrew使用阿里云或中科大的镜像源

会有一股神秘感。 提交于 2020-01-09 23:38:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 阿里云镜像 # 替换brew.git: cd "$(brew --repo)" git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git # 替换homebrew-core.git: cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git # 应用生效 brew update -v # 替换homebrew-bottles(最好保存到配置文件): export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles 中科大镜像 cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" git remote

使用nginx的负载均衡机制实现用户无感更新服务

怎甘沉沦 提交于 2020-01-09 09:18:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 知识改变命运,撸码使我快乐,2020继续游走在开源界<br/> 点赞再看,养成习惯<br/> 给我来个Star吧, 点击了解基于新一代接口服务框架 “ApiBoot” 的前后分离( “Vue + ElementUI” )管理平台基础解决方案脚手架示例。 前言 用户请求的转发是接口服务在部署时必须要做的一步。 请求转发的步骤大约分为如下几步: 域名解析到转发服务器 转发服务器会根据权重(weight)、备用(backup)配置转发到统一网关 如果统一网关存在灰度的配置,需要根据身份或者头信息过滤请求 转发到具体的业务服务 目前市面上优秀的 请求转发 有很多种,比如: Nginx 、 F5 、 Kong 、 Tengine 等,其中 Tengine 是阿里巴巴基于 Nginx 进行封装,我们本章的内容基于 Nginx 进行讲解,我们先来准备下 nginx 的测试环境。 准备环境 如果你的测试环境没有安装 Nginx ,下面我通过两种方式来说下具体的安装过程。 使用Brew安装Nginx 如果你是 OSX 系统,可以直接使用 brew 管理工具进行安装,这种方式比较简单,自动从远程服务器下载最新稳定的版本进行解压、配置环境等。 # 安装nginx ➜ ~ brew install nginx 静静等待~ 安装完成后