问题标签 [macos-big-sur]
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.
java - 在 MacOS Big Sur 上安装 Netbeans 8.2 未找到 JDK
我最近升级到 MacOS Big Sur,尝试打开 NetBeans 8.2 时出现错误
缺少 JDK,它是运行某些 NetBeans 模块所必需的。请使用 --JDK home 命令行选项指定 JDK 安装
我尝试将 JAVA_HOME 设置为 JDK 路径,但没有成功。所以,我卸载了 Netbeans 和 JDK 并重新下载了 Netbeans 8.2 和 JDK 8。
现在在尝试设置 Netbeans 时,它显示:
无法安装 NetBeans IDE。在您的计算机上找到 Java (JRE),但需要 JDK 8 或更高版本。请从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载并安装 JDK 8 的最新更新,然后重新启动 NetBeans 安装。
Java版本
Javac 版本
我当前的$JAVA_HOME设置为/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
我还尝试使用 JDK 14 和 15 安装 NetBeans 11 和 12,但它给出了相同的错误
编辑:以下是唯一对我有用的解决方案。
将上述命令粘贴到终端上。它会打开 NetBeans。要在不再次键入命令的情况下使用 NetBeans,请将上述命令保存在代码编辑器中并另存为
NetBeans.command
文件。然后打开文件。在提示的消息上单击确定。在终端上键入以下命令。
sudo passwd root
输入您的登录密码。
只需按Enter(您不必输入新密码)
再次输入
su root
和您的登录密码。键入
chmod +x <path of the file you saved with .command>
。退出终端并打开保存的文件。它现在应该可以工作了。
ios14 - Catalyst 上的 SidebarListStyle
目标:在 Catalyst 上构建 SidebarListStyle
根据 Apple 的说法,SidebarListStyle 在 Mac Catalyst 14.0+ 中可用 https://developer.apple.com/documentation/swiftui/sidebarliststyle
我得到了什么:'SidebarListStyle' 在 iOS /SwiftUI.SidebarListStyle:5:15 中不可用:'SidebarListStyle' 已在此处明确标记为不可用
我的设置:iOS 部署目标:14.1 Xcode 版本 12.1 (12A7403) macOS Big Sur 11.0 Beta (20A5395g)
有人有同样的问题吗?
python - 在 macOS Big Sur 上为 Python 2.7 从 Pipenv virtualenv 执行 python 时出现“zsh:杀死 python”
跑
pipenv run python
结果:
zsh: killed pipenv run python
Python shell 未启动
执行以下操作时也存在同样的问题:-
注意:Python 3.8 没有问题(Big Sur 默认提供) pipenv install --python 3.8
更多信息:-
Big Sur 版本为 11.0 Beta (20A5354i)
Pipenv 和 Python(默认)详细信息:-
Pipenv 版本:
'2020.8.13'
管道位置:
'/Users/ab/Library/Python/2.7/lib/python/site-packages/pipenv'
蟒蛇位置:
'/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python'
发现 Python 安装:
3.8.2:
/usr/bin/python3
2.7.16:
/usr/bin/python2.7
2.7.16:
/usr/bin/python2
也尝试通过清理 virtualenv
pipenv --rm
但同样的问题。应用最近的操作系统更新也无济于事。
有人在 Big Sur 上使用默认 python 2.7 成功使用 pipenv 吗?
macos - 带有 Intent 的 Mac 上的 WidgetKit 不起作用
我正在尝试为 macOS Big Sur 制作一个 WidgetKit 小部件。小部件本身可以工作——Mac 和 iOS 上的代码相同。问题是在 Mac上,意图(设置)不起作用。当我单击“编辑小部件”时,我定义的选项不会出现。当我按“完成”时,它会替换为显示“无法加载”的屏幕。
这似乎发生在一个全新的目标和一个简单的新文本参数上。这些是我采取的步骤:
- 创建一个新的 Mac 项目
- 添加一个新的 Widget 目标
- 更改生成的 Intent,添加一个参数。您还需要添加“Siri 对话提示”
- 点击“运行”
- 在小部件模拟器中单击“信息”
- 点击“配置意图”
我错过了什么还是这是一个错误?
至少从 Big Sur beta 5 和 Xcode 12b6 开始,这一直是一个问题。我向Apple开了一张票,但我也在这里问,因为似乎有些人在工作,而且我完全有可能错过了一些东西!
swift - macOS 11:更改 NSSplitViewItem 的 NSTitlebarSeparatorStyle 不会立即更新
如果更改titlebarSeparatorStyle
a 的属性NSSplitViewItem
,则窗口不会立即更新。您必须先将焦点设置到另一个应用程序才能更新窗口。但是,窗口也没有正确更新。例如,阴影永远不会真正得到应用。如果您在情节提要中设置属性,它将起作用。但是,如果您想以编程方式更改它,它不会按预期工作。
我希望像 Big Sur 中的 Finder:如果您将 Finder 窗口的内容显示为符号,则工具栏下方没有阴影或线条。如果您切换到另一个视图(如列视图),则会添加一行并且工具栏将变为透明。
我添加了一个示例项目来演示该问题。
GitHub:SplitViewItem-titlebarSeparator
macOS 11.0.1 测试版 (20B5012d)
Xcode 版本 12.2 beta 3 (12B5035g)
macports - 如何在 Mac OS X Big Sur Beta 上构建 macports 2.6.3?“不支持的架构”错误
我在运行最新 Big Sur 测试版的 iMac 上构建 MacPorts 时遇到构建错误。是的,我知道,它是测试版,但我认为我的问题仍然相关。请参阅下面的完整错误消息(许多错误中的第一个错误)。谢谢你的帮助!
macos - 如何标准化指向 APFS 卷组成员的路径
我的代码有时会获取指向卷组的辅助卷的路径。
例如,在 Catalina 或 Big Sur 启动卷上,其中有一个 System 和一个 Data 角色成员,我可能有如下路径:
常规(“规范化”)路径将是:
如何使用可用的 macOS 框架函数(Obj-C 或 Swift)将第一条路径转换为第二条路径?
请注意,我不想简单地为此硬编码字符串替换,因为至少在 Big Sur 上,组中的其他已安装卷也会发生同样的情况。例如,我可能有另一个 10.15 的可引导系统,其卷名为“Catalina”,然后这两个卷将显示为:
系统:/Volumes/Catalina 数据:/Volumes/Catalina - 数据
现在,如果我得到类似 的路径/Volumes/Catalina - Data/Users/Shared
,我想将其规范化为/Volumes/Catalina/Users/Shared
.
xcode - 如何在 Big Sur 上删除 NSTableView 缩进
Big Sur 添加了一种新的属性样式,默认为自动。即使我将它设置为全宽,我仍然可以看到我在 Xcode 12.1 和 12.2 上运行的应用程序之间的差异 这是一个示例应用程序,其中一个简单的单元格将其背景绘制为红色。
在调试界面时,我可以看到边缘包含表格行。这意味着单元格没有占据行的整个宽度。
请让我知道是否有办法让单个单元格视图扩展整个表格视图的宽度。
这是示例应用程序:https ://www.dropbox.com/s/zx4qqnllja1sox/test.zip?dl=0