这次macOS12测试版里做了非常多的改动,继续保持对Intel 系列的反向优化功能。软件层里面也不断去除了旧的内置支持,比如已经删除了 /usr/bin/php , 所以导致 Alfred 的很多插件无法正常使用了。虽然可以通过homebrew或者macports等第三方包管理软件,安装上PHP软件包,但是它并不能安装到原来的路径,现在折中的办法就是先调用 /bin/bash 然后再传\{query\}参数给PHP脚本了,具体如下:

  • 解析器路径指向切到 /bin/bash
  • 把原来的脚本复制出来,贴成另一个独立的PHP脚本文件,比如foundIt.php
  • 传递参数调整到{query}
  • /opt/local/bin/php74 foundIt.php $1

  • foundIt.php文件保存在plugin的同级目录下就可以了。

右键这个插件,打开Finder,就可以到达同级目录。

修改原来的传递参数,注释掉的是旧的。因为原来整个php脚本是在alfred里运行,现在改成独立脚本后,需要从命令行参数1里获取了。

// $orig = "{query}";
$orig = "$argv[1]";

最后经过这番修改,我们又可以愉快地运行原来的php写的alfred插件了。如此方法后,大家应该临时能用上php的插件了。还是希望alfred本身对路径支持进行修改,不然每次这次弄还是挺麻烦的。macOS12底层还是经历了非常多的改动,像这次的php内置支持移除,普通用户从表面上根本是无法感知的。

随着2021年十月份macOS 的发布,苹果应该是从软件底层为剔除 intel 代码做准备了,参考上次苹果的迁移,也只用了一代系统就完成了从 PowerPC 到 Intel 架构的转变,中间就是 Mac OS X 10.5 保持了对 PowerPC 的兼容性支持,到了下一个 10.6 的时代就完全不支持 PowerPC了。

解决关于升级macOS12后Alfred for mac无法运行PHP插件的问题相关推荐

  1. 解决win10升级补丁后共享打印机0x0000011b报错问题最简单解决方法,不需要卸载补丁

    win10升级补丁KB5005565后,共享打印机会出现0x0000011b的报错最简单解决方法,不需要卸载补丁 解决方法如下: 桌面新建BAT文件,复制下面内容,运行一下 原理就是修改注册表 HKE ...

  2. Fedora 18下 升级内核后VirtualBox不能正常使用的问题

    最近因为需要安装了VirtualBox来虚拟xp环境,本来用着好好的,但是最近升级内核后,重启机器再次运行VirtualBox,发现不能正常使用了,启动虚拟机会提示如下内容: Kernel drive ...

  3. big mac sur 免驱显卡_解决了升级macOS big sur后外置显卡坞失效识别不了的情况

    前言:本身也不是精通这些东西,原来用的15款27imac,后面因为视频剪辑需求就在某东上面入手了一张AMD vega64,用的显卡坞是x鱼上diy的显卡坞,用的雷电2转雷电3转换器,0.5米雷电2线, ...

  4. mac 苹果电脑升级系统后蓝牙耳机只有一边有声音 苹果电脑连接耳机音质不好 苹果电脑浏览网页音视频嘈杂

    本教程可以解决: mac 苹果电脑升级系统后蓝牙耳机只有一边有声音 苹果电脑连接耳机音质不好 苹果电脑浏览网页音视频嘈杂 环境: 电脑系统: 耳机: 手工定制蓝牙平头耳机 蓝牙模块:高通5141 情况 ...

  5. 解决linux 升级高版本python3.7后yum不能使用的问题

    解决linux 升级高版本python3.7后yum不能使用的问题 参考文章: (1)解决linux 升级高版本python3.7后yum不能使用的问题 (2)https://www.cnblogs. ...

  6. android升级SDK后,XML graphical layout无法预览的解决

    本人升级SDK后,以前项目的所有XML在graphical layout都无法预览了,觉得有点纳闷,就网上搜了一下,网上给出了两种方案: 方案一:去SDK目录下删掉Temp这个文件夹,并关掉eclip ...

  7. win10无限蓝屏_Win10升级系统后蓝屏或无限重启的解决方法

    微软昨天向Win7/Win8.1用户开放了Win10免费升级,由于用户使用的电脑软硬件环境千差万别,总会有一些用户因为各种问题不能顺利升级至Windows10,或者升级成功后在使用过程中遇到了问题 微 ...

  8. win10无限蓝屏_Win10升级系统后蓝屏或无限重启解决办法

    Win10升级系统后蓝屏或无限重启怎么办?随着微软发布了正式的win10系统,很多小伙伴都迫不及待的想把自己的电脑升级到win10系统,不过很多朋友反映自己在Win10升级系统后蓝屏或无限重启这该是什 ...

  9. win10无限蓝屏_升级 Win10 后系统蓝屏或无限重启的解决方法之一

    微软昨天向Win7/Win8.1用户开放了Win10免费升级,由于用户使用的电脑软硬件环境千差万别,总会有一些用户因为各种问题不能顺利升级至Windows10,或者升级成功后在使用过程中遇到了问题. ...

  10. wordpress php7 兼容_WordPress升级PHP7后wp-code-highlight插件兼容性解决方法

    原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/3479.html 关键词:WordPress内容空白 升级PHP7后Wordpress内容空白 wp-co ...

最新文章

  1. 管理人员要求写日报、周报,项目进度汇报真有用吗?
  2. 在Java中实现单例模式的有效方法是什么? [关闭]
  3. UIModalPresentationStyle 各种类型的区别
  4. 解决 Ubuntu Software (Software Center) Crash 问题
  5. Redis简介及入门
  6. Just a Hook HDU - 1698(查询区间求和+最基础模板)
  7. 使用面向对象技术创建高级 Web 应用程序
  8. LCP 1. 猜数字
  9. 【Android】1.1 开发环境安装和配置
  10. win10 windows按钮右键没有命令提示符
  11. 算法不会,尚能饭否之集合(Set)
  12. 长江浪漫水城2008年度营业时间和票价
  13. EntityFramework codefirst
  14. idea取消vim模式
  15. 模拟CMOS集成电路设计学习笔记(一)
  16. mysql驱动和版本问题_MysqlJDBC驱动版本与Mysql版本的对应问题解决
  17. 网页在线PS网站源码PHP 浏览器在线P图
  18. 获取网易云榜单列表100首音乐
  19. cad工具快速选择特性里面是空的解决方法
  20. 计算机组成原理-入门篇-01冯·诺依曼体系结构

热门文章

  1. HDU - 2602 01背包
  2. 最基础的Python的socket编程入门教程
  3. HDU 4417 划分树写法
  4. java中关于日期类Calendar的简单使用
  5. 网络对抗——web基础
  6. spark常见问题定位
  7. 分享15款很棒的 JavaScript 开发工具
  8. bzoj 3530: [Sdoi2014]数数 数位dp
  9. 结合索引优化SQL语句提高数据库查询效率
  10. 调用未知DLL中的导出函数[转]