PAServer 22 在 Mac Monterey 中不工作,它使用 link 框架 Python 2.7 的 dylib 而在 /System/library/Frameworks of Monterey 中不存在
PAServer 22 is not working in Mac Monterey, it use dylib that link with framework Python 2.7 and not exist in /System/library/Frameworks of Monterey
我正在下载最新版本的 Delphi 11.1,一切正常,但是当我尝试使用 PAServer 22 在 MAC Monterey 12.3.1 中调试项目时,出现错误PAServer Terminal window,它说在 System/library/Frameworks/.. 中找不到 Framework Python,我安装了 Python 2.7 但它没有安装在 System/...安装在 Library/... 而 PaServer 找不到它。
你有解决这个问题的方法吗?
谢谢。
目前,这是一个已知问题。有关详细信息,请参阅 https://quality.embarcadero.com/browse/RSP-37609。可悲的是,目前还没有官方修复。但在该 RSP 中,您会发现 Michael Geddes 的解决方法可能对您有所帮助:
For those that want to get going no matter what, I suspect this will work (haven't tried it yet, and it will probably not survive an update):
Install Python 2.7 package from python.org
Disable SIP
Reboot Mac hold down Command + R
From a shell:
> csrutil disable
> reboot
Remount / as read-write
> sudo mount -uw /
Check that /System/Library/Frameworks doesn't exist and then Copy (?link) in the Python framework.
> cp -R /Library/Frameworks/Python.framework /System/Library/Frameworks
Enable SIP
Reboot Mac, hold down Command + R
From a shell:
> csrutil enable
> reboot
终于找到解决办法了,使用:
sudo install_name_tool -change '/System/Library/Frameworks/Python.framework/Versions/2.7/Python' /Library/Frameworks/Python.framework/Versions/2.7/Python liblldb.3.8.0.dylib
我用 Python 的新路径更改了崩溃的 dylib。
我遇到了同样的问题,跟着 Sherlock70 的 link posted 到 link posted (https://quality.embarcadero.com/browse/RSP-37609)
我在评论中看到部分内容,Marco Cantu posted 说补丁可用并且 link 在他的 post https://blogs.embarcadero.com/rad-studio-11-1-alexandria-patch-1-available/
一旦我 运行 RadStudio 11.1 补丁,我将新的 PAServer 22.0 复制到我的 Mac 并按照 Marco 的“Python 在 macOS 上配置的附加步骤”进行操作在他的post上面。
一旦我这样做了,一切都可以 运行 在我的 iPad 运行ning iOS 15.4.1 现在
我正在下载最新版本的 Delphi 11.1,一切正常,但是当我尝试使用 PAServer 22 在 MAC Monterey 12.3.1 中调试项目时,出现错误PAServer Terminal window,它说在 System/library/Frameworks/.. 中找不到 Framework Python,我安装了 Python 2.7 但它没有安装在 System/...安装在 Library/... 而 PaServer 找不到它。 你有解决这个问题的方法吗?
谢谢。
目前,这是一个已知问题。有关详细信息,请参阅 https://quality.embarcadero.com/browse/RSP-37609。可悲的是,目前还没有官方修复。但在该 RSP 中,您会发现 Michael Geddes 的解决方法可能对您有所帮助:
For those that want to get going no matter what, I suspect this will work (haven't tried it yet, and it will probably not survive an update):
Install Python 2.7 package from python.org
Disable SIP
Reboot Mac hold down Command + R
From a shell:
> csrutil disable
> reboot
Remount / as read-write
> sudo mount -uw /
Check that /System/Library/Frameworks doesn't exist and then Copy (?link) in the Python framework.
> cp -R /Library/Frameworks/Python.framework /System/Library/Frameworks
Enable SIP
Reboot Mac, hold down Command + R
From a shell:
> csrutil enable
> reboot
终于找到解决办法了,使用:
sudo install_name_tool -change '/System/Library/Frameworks/Python.framework/Versions/2.7/Python' /Library/Frameworks/Python.framework/Versions/2.7/Python liblldb.3.8.0.dylib
我用 Python 的新路径更改了崩溃的 dylib。
我遇到了同样的问题,跟着 Sherlock70 的 link posted 到 link posted (https://quality.embarcadero.com/browse/RSP-37609)
我在评论中看到部分内容,Marco Cantu posted 说补丁可用并且 link 在他的 post https://blogs.embarcadero.com/rad-studio-11-1-alexandria-patch-1-available/
一旦我 运行 RadStudio 11.1 补丁,我将新的 PAServer 22.0 复制到我的 Mac 并按照 Marco 的“Python 在 macOS 上配置的附加步骤”进行操作在他的post上面。
一旦我这样做了,一切都可以 运行 在我的 iPad 运行ning iOS 15.4.1 现在