问题标签 [macos-monterey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
23393 浏览

php - zsh:找不到命令:php

即使使用旧版本的 MacOS,我也一直在 mac 上使用phpmamp一年,因为我安装了MacOS Monterrey,如果我php在终端上键入,我会收到一条消息:zsh: command not found: php

使用旧版本的 MacOS 我从来没有遇到过这个问题。

我该如何解决这个问题?

0 投票
0 回答
322 浏览

https - macOS Monterey 12.0.1 (Safari 15.1) 上的 SvelteKit - 在没有 https 的情况下在 localhost 上运行,但 Safari 尝试通过 https 加载资源

在 macOS Monterey 12.0.1 上使用 SvelteKit 运行本地开发服务器。在 Safari 15.1 中打开开发站点时,我的图像出现错误:

从源 http://localhost:3000 加载 URL https://localhost:3000/images/icons/icons.svg 的尝试不安全。域、协议和端口必须匹配。[错误] 加载资源失败:发生 SSL 错误,无法与服务器建立安全连接。(https://localhost:3000/images/logos/logo.svg,第 0 行) [错误] 加载资源失败:发生 SSL 错误,无法与服务器建立安全连接。(https://localhost:3000/.svelte-kit/dev/runtime/internal/start.js,第 0 行) [错误] 加载资源失败:发生 SSL 错误,无法与服务器建立安全连接. (https://localhost:3000/images/home/home0.jpg,第 0 行)

  1. 我通过 http://localhost:3000 访问该站点 - 而不是 https://localhost。
  2. 没有基本元素,所有图像都使用相对的 href ( /images/icons/icons.svg)。
  3. 我在 Safari 的控制台中检查了 window.location.protocol,它确认了“http:”(另外,window.location.origin = “http://localhost:3000”)。
  4. Chrome 或 FireFox(最新版本)不会出现问题。

谷歌搜索建议并找到删除 Safari 中本地存储的 cookie、本地存储和数据库的建议(我尝试过,尽管本地主机没有从列表中消失,现在显示为“数据库”)。 在此处输入图像描述

我还找到了一个相当 Safari 的建议,然后运行以下 shell 命令:

这些似乎都不适用于蒙特雷。

npm run dev --https --open除了(有效但......)之外我需要做什么的任何想法?

这可能与我的蒙特雷升级有关。我没有注意到,因为我最近一直在 https 模式下工作。

对于 SvelteKit 的人,我以前rm -rf .svelte-kit做过npm run dev --open

0 投票
1 回答
2784 浏览

mysql - MySQL brew 无法在 macOS Monterey 上运行?

MySQL 从 macOS Big Sur 更新到 Monterey 后突然停止工作(天真)。本地 Laravel 开发环境突然失去与 MySQL 的连接。无法正确调试(仍在学习),因此决定通过 brew 进行全新的 MySQL 安装。之前也是通过 brew 安装的。

在最后一步,mysql_secure_installation显示:

brew services start mysql

难道我做错了什么?为什么会突然下降?

谢谢!

0 投票
2 回答
1071 浏览

python - 使用 M1 芯片在 MacOS 12 (Monterey) 上安装 Kivy

经过数小时的试错,我希望有人可以在这里帮助我。

我得到了我的 MacBook Air(M1,2020)并想在上面使用 kivy 进行 python 编程。当我 3 个月前第一次购买笔记本电脑时,我花了很多工作才找到一种方法来运行 kivy/在其上执行我的 kivy 代码。最后,我得到了 Kivy.app 版本,它创建了 [请原谅我的有限理解......] 一个应用程序,我可以将我的 python 文件拖到或通过命令行执行文件,如kivy main.py. 简单地安装 kivy via 的“通常”方式pip从未奏效(据我了解,因为提供的轮子与 M1 芯片不兼容)。

现在,我将我的 MacOS 升级到了 Monterey,这一切都崩溃了。我什至无法提供很多关于损坏的信息。当我尝试在 Kivy-Application 上拖动文件时,什么也没有发生。执行任何文件(即使是简单print("Hello")的通过命令行(如kivy main.py)都会导致

kivy
/Applications/Kivy.app/Contents/Resources/venv/bin /Applications/Kivy.app/Contents/Resources /Applications/Kivy.app/Contents/Resources
ImportError: No module named site

由于我没有使用任何特殊设置,只是最新版本中的最新更新的 MacOS 和 python(通过自制软件安装并在更新操作系统后已经重新安装)我希望任何比我更了解如何和为什么的人已经解决了这个问题为他/她自己,可以启发我。

0 投票
0 回答
658 浏览

python-3.x - 我更新了MacOS最新版本Monterey后,python无法执行?

我更新了最新的 MacOS 版本 Monterey,但无法在终端中执行 python。PyCharm 中也出现了同样的情况。 在此处输入图像描述 在此处 输入图像描述

dyld [25738]:库未加载:/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 引用自:/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS /Python原因:尝试:'/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation'(没有这样的文件),'/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation'(没有这样的文件) 1 25738 中止 python3

0 投票
2 回答
513 浏览

spring-boot - 将 macOS 从 BigSur 升级到 Monterey 后,发布请求出现 403 禁止错误

我昨天将我的 macOS 从 BigSur 升级到 Monterey,现在我无法在邮递员中向我的应用程序发出 POST 请求。当我运行时,curl -i http://localhost:5000我收到403 Forbidden错误。

响应标头

环境:

  • 邮递员版本 9.1.3 (9.1.3)
  • Docker 版本 4.1.1
  • Spring Boot 2.5.6 版

有没有人经历过这个?

0 投票
1 回答
5394 浏览

python - localhost:5000 在 macOS v12 (Monterey) 中不可用

我无法访问macOS v12 (Monterey)(Flask或任何其他)上 localhost 端口 5000 上的 Web 服务器。

例如,使用内置的 HTTP 服务器,我无法访问端口 5000:

如果您安装了 Flask 并运行 Flask Web 服务器,它不会在启动时失败。让我们以最小的 Flask 示例代码为例:

然后运行它(前提是你安装了 Flask/Python 3):

输出:

但是,如果您尝试访问此服务器(从浏览器或其他任何方式),则会被拒绝:

0 投票
0 回答
28 浏览

keyboard - 键盘映射;从 MacBook 到 Fusion 到 RDP 的 CTRL-C 和 CTRL-V

我有一台运行 macOS Monterey (12.0.1) 的 MacBook Pro 笔记本电脑。它加载了 VMware Fusion Professional 12.2.0。我在 Fusion 中有一个 Windows 10 Enterprise VM。从 VM 启动 VPN 以工作后,我 RDP 到我的物理 Windows 10 企业工作站。

我希望能够从 MacBook 到 Windows 10 VM 再到 Windows 10 工作站专门使用 ctrl-c/ctrl-v 并且没有任何问题。

当前的 MacBook 键盘设置

目前,我可以使用 ctrl-c/ctrl-v 从 MacBook 剪切和粘贴到 VM 并返回,但是当我在工作桌面上剪切和粘贴时,我必须使用 command-c/command-v。如果我恢复到默认的 MacBook 键盘设置:

默认 MacBook 键盘设置

我必须在 MacBook 上使用 command-c/command-v,在 VM 和工作桌面上使用 ctrl-c/ctrl-v。

如何在这三个平台上编辑键盘设置,以便我可以独占使用 ctrl-c/ctrl-v,同时还能够在所有三台机器之间进行剪切和粘贴?

0 投票
0 回答
172 浏览

swift - 如何在 macOS Monterey 上使用 Apple MailKit 操作电子邮件

与 macOs Monterey apple 一起发布了 MailKit for apple Mail。(https://developer.apple.com/documentation/mailkit

我想创建一个苹果邮件扩展,它可以根据新电子邮件的收件人地址操作发件人地址。

我创建了一个包含撰写会话处理程序的扩展:

“一个撰写会话处理程序验证收件人电子邮件地址,在邮件的撰写窗口上显示一个视图控制器,确认邮件是否适合传递,并添加自定义标题。”

撰写会话具有包含电子邮件内容的属性:MEMessage ( https://developer.apple.com/documentation/mailkit/memessage ) 不幸的是,MEMessage 的所有属性都是只读属性。

是否有不同的方法来处理邮件的内容?

为什么我想要一个函数来操作发件人地址:

我有很长的电子邮件地址列表。我的邮件服务器上的每个电子邮件帐户都有一个通配符选项,因此在 user@domain.tld 旁边,您还可以使用 user_something@domain.tld。我尽可能使用唯一的电子邮件地址。如果一个电子邮件地址收到太多垃圾邮件,我只需在服务器上阻止该地址。

如果发件人电子邮件地址被添加到苹果邮件中,它将在我回复收到的电子邮件时自动设置。但是,如果我写一封新电子邮件,我必须手动设置发件人地址。

由于只有邮件地址不同,而不是发件人姓名,因此很难从长列表中选择它。此外,每当我第一次想使用未添加到设置中的电子邮件地址来写(或回答)时,我需要先将其添加到设置中。我希望我可以编写一个插件来简化这个过程。

如果您有很多不同的电子邮件帐户,这也会很好。例如,一个私人的,一个用于工作的。比您可以维护一个接收者列表,其中包含依赖的发件人地址。

0 投票
0 回答
199 浏览

python - 无法更改背景 - macOS Monterey 12.0.1 上的 Tkinter Visual Studio 代码

最近我开始用 Python 编程,想在 Visual Studio Code 中使用 Tkinter 创建我的应用程序,但遇到了背景颜色不会改变的问题。我使用: MacOS Monterey 12.0.1 Python - 版本 3.10.0 Tcl/Tk - 版本 8.6 下面,我的代码:

通过“运行代码”,我可以打开 Tkinter 窗口、标题更改、几何图形 - 好的,但背景仍然是黑色,也无法添加按钮或任何文字。我尝试使用其他条目的建议更改我的代码 - 没有任何效果。我要补充一点,在 IDLE shell 中,所有命令都可以工作并且窗口背景会发生变化。请理解,如果有类似的条目,我试图仔细搜索网站。问候。