分类 macOS 下的文章
浙江用户福利:政府补贴购买 MacBook,最高 2000 块
有网友分享了他的 MacBook Air 购买订单,浙江政府补贴了2000块。
使用方法是:在京东或淘宝搜“浙江以旧换新”,即可参与。
详情参见 Mac 小站 - v2mac.cn
当然,如果你需要用 Windows,也有其他笔记本可供选择,联想戴尔ThinkPad神舟全都有。
让 iCloud 不要自动删除本地的文件
最近 iCloud 用的比较多,同步电脑和手机文件还是不错的。但是有一个事情很不爽,就是 iCloud 会自动删除本地的文件,每次要用的时候都要等待云端下载。
虽说可以节省本地的空间,但我也不差这么点啊,而且 iCloud 下载速度挺慢的(可能是在贵州的原因?),所以我想关闭这个功能。
解决方案
brew 报错 Error: uninitialized constant Homebrew::Service
闲置了一年多的 mac mini 重新用起来,发现 nginx 挂了。
执行 brew services 报错:
$ brew services
Error: uninitialized constant Homebrew::Service
/opt/homebrew/Library/Homebrew/formula.rb:1267:in `service'
/opt/homebrew/Library/Homebrew/formula.rb:1238:in `plist_name'
/opt/homebrew/Library/Homebrew/formula.rb:1250:in `launchd_service_path'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:58:in `service_file'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:92:in `plist?'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:12:in `select'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:12:in `available_services'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `services_list'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/lib/service/commands/list.rb:13:in `run'
/opt/homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:102:in `services'
/opt/homebrew/Library/Homebrew/brew.rb:97:in `public_send'
/opt/homebrew/Library/Homebrew/brew.rb:97:in `<main>'
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/homebrew/homebrew-services/issues/new
解决方案
cd /opt/homebrew/Library/Taps/homebrew/
rm -rf homebrew-services/
brew tap homebrew/services
PS: 第三步需要挂代理,否则下载不下来。
Logitech Options+ 离线安装包 win/mac
今天在 mac mini 上安装 Logitech Options+,一致提示安装失败。
找了一圈找到一个结局办法:使用离线安装包。
官方的下载地址在这个页面:
https://prosupport.logi.com/hc/zh-cn/articles/10991109278871-Logitech-Options-Offline-Installer
根据你的操作系统下载相应的版本,安装即可。
macOS 下 homebrew 安装的 PHP 切换版本(多版本共存)
接上文。
上文中提到 composer install 遇到的报错其实有两个,第一个是 Redis 扩展的问题,第二个就是 php 版本问题。
我安装的依赖有个依赖还不支持 php 8.3,这时候其实只要升级这个依赖的版本问题应该就可以解决了。
但我还是想切换回 php8.1,因为我的 fpm 跑的还是 8.1,cli 里跑 8.3 其实并不 make sense。
macOS 下 php8.3 安装 redis 扩展
今天用 composer require 一个库,报错,提示缺少 redis 扩展。
我的 php 是用 homebrew 安装的,之前用的是 8.1,估计前不久升级了一下,现在看是 8.3 了。
于是尝试使用 brew install php@8.3-redis,发现没有这个包。
想了一下用 pecl 安装。
pecl install redis
一路使用默认选项,竟然很顺利地安装成功了。
macOS 下的 NTFS 软件 BuhoNTFS 限时免费
macOS 下的 NTFS 软件 BuhoNTFS 正在搞限时免费,截止至4月29号,有需要的赶快薅一下。
虽然没用过不知道性能怎么样,但限时免费不能错过,毕竟等要用的时候多一个选择。
运行 fyne 报错 ld: warning: ignoring duplicate libraries: '-lobjc'
闪电藤——macOS 和 Android 传输文件新方案
一直在 macOS 和 Android 之间传输文件很头疼。
官方的 Android File Transfer 很扯淡,我用的小米机又要开开发者模式,又是要开 USB 调试,各种麻烦,还不稳定,第一次连接成功后,后来就再也连不上了。
后来还是用了老罗的遗产—— HandShaker,问题是 HandShaker 最后一个版本是 2018 年 3 月底发布的,不知道还能用多久,虽然在 2024 年 3 月的今天还能用。
前几天看到一个开源项目 localsend,就琢磨着准备搞一下试试。
巧了,结果第二天就在 v2ex 上看到一个国内开发者发布的新项目——闪电藤,也是基于 localsend 实现的。
我就想这到省事了,不用自己搞一套了,就下载安装用了几天,发现确实不错,连线都省了。
传输的上限是由你的 Wi-Fi 内网速度决定的,我用的一百多块钱的路由器,传输速度轻松 10MB+,美滋滋。
以后就用这个吧。