2022年1月

经过有点长,不想看,可以直接看最后的办法.事情经过是这样:在拼多多买的东西质量有问题,店家说给5元作为补偿,然后他就直接发给我个多多红包,我点进去发现要注册多多钱包,还要绑定银行卡才可以提现.这也太麻烦了.然后就和店家说退回到我的支付渠道,店家不同意,和你扯这个是官方打款渠道.
不是退款一定要到多多钱包吧,真的这么霸道?我开始找找设置,发现拼多多软件是可以设置打款方式:多多钱包(默认)和原付款渠道退回两种方式.不过店家已经把钱打过来了,我就和商家理论不是两种方式退款,要求他按原付款渠道原路退给我(我的微信)退给我,他说不行,钱已经到你多多钱包,除非你在多多钱包把这钱退给我.wtf,我进多多钱包退款不就是要先实名注册吗,感觉商家在挑战我的智商.
为了这点钱,要注册,实名认证,绑银行卡,一大堆个人信息是不可能的.重点也不想用这个钱包.遂直接找拼多多客户,选择咨询退款问题,选择要退款的订单,输入要退款的金额,结果不到1分钟,微信上就收到5元退款. 这个操作真的是恶心到我了. 所以记录下,希望能帮助到同样遭遇的消费者! 当然若你想用多多钱包,当我没说.

解决办法:直接找拼多多客服,要求退款原路退回到你原支付渠道.这个要求是非常正常的,一点不过分,顾客是有理的,所以一般官方会很快解决的.若客服磨磨唧唧,态度强硬点,官方一定会退给你的(毕竟消费者有选择退款方式的权利,在消费者不知情的情况下凭什么退款方式默认就要用多多钱包)

之前php是通过brew安装的,一直用得很好,最近brew update以下,再使用发现报了这个错,dyld: Library not loaded: /usr/local/opt/tidy-html5/lib/libtidy.5.dylib.一通找,发现如下方案都不得行.
网上有说重装tidy: brew reinstall tidy-html5, 重装tidy后还是一样的报错
另一个方案是软连接, 其实在/usr/local/opt/tidy-html5/lib/下是有个libtidy.5.8.dylib,不过名称和libtidy.5.dylib不一样,所以其实只要软链接一个即可,ln -s /usr/local/opt/tidy-html5/lib/libtidy.5.8.dylib /usr/local/opt/tidy-html5/lib/libtidy.5.dylib.这样tidy问题解决了.但以我的经验,要有其他的lib也出现同样的错误,我如法炮制软链接几个后发现还有lib没被load.果断放弃.

最后,青春宝贵,最佳实践是重装php即可快速解决(你的php版本可能和我不同,在使用如下请自行变通).上代码:

mac上使用brew安装php,提示has been disabled because it is deprecated upstream!
这是因为php7.2官方已经不再维护,所以Hombrew将该php版本移出了repository,所以你安装不了.这里说的旧php版本包括但限于php7.2.

所以想装这些不再受官网维护的旧php版本,可以从第三方仓库中安装,比如这个(所有旧版php仓库地址https://github.com/shivammathur/homebrew-php)
ok,两个命令即可搞定安装php7.2(其他版本同理,修改下版本数即可),具体如下

  • brew加入第三方仓库
    brew tap shivammathur/php
  • 安装php
    brew install shivammathur/php/php@7.2
  • 链接
    brew link --overwrite --force shivammathur/php/php@7.2

最后提下,既然官方都不进行安全维护了,你的php已经out了,建议还是尽早升级吧!

mac是上按照官网步骤使用brew安装mongo,提示No available formula with the name "mongodb-community".

报错的原因就出现在brew tap mongodb/brew命令没执行成功. 最开始我执行该命令,没有任何报错或输出,我以为执行成功(其实没有成功).接着执行brew install mongodb-community就报如上错.
注意brew tap mongodb/brew执行成功会有类似如下输出:
企业微信截图_01019f29-0c17-4ee9-bcef-4e7ec080ae3c.png
解决办法:若你像我一样执行没有任何报错或者输出,可能是brew源的问题. 博主是通过换成中科大镜像源才成功的(看网上评论中科大源比较全). 换源教程看这篇:https://blog.nice100.net/default/128.html

换源后再执行brew tap mongodb/brewbrew install mongodb-community

建议更换为华科大的镜像源

#更新Homebrew
cd "$(brew --repo)" && git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
#更新Homebrew-core
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
#更新Homebrew-cask(很多更新完国内源依然卡就是没更新这个)
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask && git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

最后设置你命令行的环境变量HOMEBREW_BOTTLE_DOMAIN(很重要)

  • zsh用户
    在~/.zshrc加入如下语句(该文件若有设过HOMEBREW_BOTTLE_DOMAIN,删掉即可)
    export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/
    source ~/.zshrc #(使刚更改生效)
  • bash
    打开~/.bash_profile加入如下语句(该文件若有设过HOMEBREW_BOTTLE_DOMAIN,删掉即可)
    export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/
    source ~/.bash_profile #(使刚更改生效)

最后试下更新brew
brew update --verbose#verbose能看到更具体的更新过程