标签: macos-mojave

在 AWS Lambda 函数中运行 Sharp 时出错:无法在“linux-x64”平台上使用 darwin-x64' 二进制文件

当尝试在 AWS Lambda 函数内运行时,我不断收到以下错误:

darwin-x64' 二进制文件不能在 'linux-x64' 平台上使用。请删除“node_modules/sharp/vendor”目录并运行“npm install”

我使用 MacBook Pro 中的无服务器框架部署了无服务器应用程序。我该如何解决这个问题?

aws-lambda sharp macos-mojave

12
推荐指数
2
解决办法
6381
查看次数

如何在macOS 10.14上检测暗模式?

在macOS 10.14中,用户可以选择采用系统范围的亮或暗外观,我需要根据当前模式手动调整一些颜色.

macos appearance objective-c macos-mojave

11
推荐指数
3
解决办法
5837
查看次数

Chrome上的Mac OS X Mojave字体更薄 - 如何解决?

Chrome上的Mac OS X Mojave上的每种字体都更薄.请参阅(此处此处)的参考资料.

这是我的主要问题,我需要你的建议做什么.我目前正在开发一个网站,但现在设计看起来很遥远.在Safari上没关系.但是,我应该"等待",直到有一个修复?

原因是他们删除了子像素字体别名.

这对CSS开发人员意味着什么?

某种方式有解决方法吗?

css macos macos-mojave

11
推荐指数
2
解决办法
5058
查看次数

节点6:hired的node-gyp重建在macOS上失败

yarn install在macOS(Mojave)上运行Node 6.11.1项目时,node-gyp rebuildfor hiredis失败:

已经安装了XCode命令行工具sudo xcode-select --install.

节点通过安装nvm.

error /Users/alexzeitler/src/some-project/node_modules/hiredis: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments:
Directory: /Users/alexzeitler/src/some-project/node_modules/hiredis
Output:
gyp info it worked if it ends with ok
gyp info using node-gyp@3.4.0
gyp info using node@6.11.1 | darwin | x64
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in …
Run Code Online (Sandbox Code Playgroud)

node.js macos-mojave

11
推荐指数
2
解决办法
4608
查看次数

NSButtonCell突出显示了Mojave中的按键

我有一个派生NSButtonCell自我画边框的类:

override func drawBezel(withFrame frame: NSRect, in controlView: NSView) {
        let path = NSBezierPath(bound: frame.insetBy(dx: CGFloat(config.buttonInset), dy: CGFloat(config.buttonInset)), withCorners: corners, withRadius: CGFloat(config.cornerRadius), flip: flipIt)

        path.lineWidth = config.borderWidth
        if(isEnabled)
        {
            if(isHighlighted)
            {
                print("isHighlighted true")
                let fillColor: NSColor = colorMap.buttonHighlightColor
                let strokeColor: NSColor = colorMap.buttonBorderColor
                fillColor.setFill()
                strokeColor.setStroke()
                path.fill()
                path.stroke()
            }
            else
            {
                print("isHighlighted false")
                if(showsStateBy.contains(.changeGrayCellMask))
                {
                    print(".changeGrayCellMask")
                    if(state == .on)
                    {
                        print(".on")
                        let fillColor: NSColor = colorMap.buttonOnColor
                        let strokeColor: NSColor = colorMap.buttonBorderColor
                        fillColor.setFill()
                        strokeColor.setStroke()
                        path.fill()
                        path.stroke()
                    }
                    else
                    {
                        print(".off") …
Run Code Online (Sandbox Code Playgroud)

macos nsbutton nsbuttoncell swift macos-mojave

11
推荐指数
1
解决办法
237
查看次数

错误:获取 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core 失败

我跑了brew update,得到

致命:无法访问“ https://github.com/Homebrew/homebrew-core/ ”:无法连接到 10.8.0.1 端口 8080:操作超时

错误:获取 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core 失败!

所以我有时会使用一个有代理的网络,所以我在 .bash_profile 中添加了以下几行(除了通过系统首选项对网络设置进行的通常更改):

导出 http_proxy="http://10.8.0.1:8080"

导出 https_proxy="https://10.8.0.1:8080"

所以我认为这可能会导致问题并注释掉这些行,使用源 .bash_profile,重新启动并使用蜂窝网络。还是一样的错误。

macos proxy homebrew macos-mojave

11
推荐指数
1
解决办法
1万
查看次数

在Mojave上安装Brew

我做了这些步骤:

  1. 更新为Mojave
  2. 已安装Xcode 10 beta3
  3. 跑这个命令: sudo xcode-select -switch /Applications/Xcode-beta.app/

现在我正在尝试安装node8:

brew install node@8
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

Error: The Command Line Tools header package must be installed on Mojave.
The installer is located at: /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
Run Code Online (Sandbox Code Playgroud)

还在,做

install -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
Run Code Online (Sandbox Code Playgroud)

什么都不做,因为我的系统中没有这样的文件.我在哪里可以得到它?

macos homebrew macos-mojave

10
推荐指数
3
解决办法
2万
查看次数

更新暗模式:NSColor忽略外观变化?

在我的Web视图中,我使用CSS变量在运行时更改各种颜色,具体取决于是否启用了macOS 10.14的暗模式.那很多都很好.棘手的部分是在系统外观变化时更新颜色.

我通过观察effectiveAppearance窗口上的属性来检测更改.该通知按预期发布,但当我更新颜色时,NSColor仍然会给我暗模式颜色(或应用程序启动的任何模式).例如,NSColor.textColor当我响应从暗模式到光线的切换时,仍然是白色而不是黑色.我自己的颜色资产似乎也是如此.

我应该采用不同的方式或时间来获得这些颜色吗?或者这可能是操作系统错误?

编辑:如果Web视图的有效外观名称发生更改, 我还尝试创建子类WebView并更新我的颜色drawRect().第一次,即使应用程序在黑暗模式下启动,我也能获得所有浅色.之后,当我从灯光模式切换到黑暗时,我得到系统颜色的深色版本和资产目录颜色的浅色版本.

在调试器外部,切换到暗模式可以工作,但初始加载总是变为浅色.

cocoa nscolor macos-mojave

10
推荐指数
1
解决办法
1211
查看次数

如何在Mojave中禁用我的应用程序的暗模式?

当我在Mojave下的Xcode 10中构建我的macOS应用程序时,它会自动使我的应用程序采用暗模式.我尚未准备好为我的应用程序实现黑暗模式.

如何禁用我的应用程序的暗模式,因此在macOS下的浅色和暗色模式下都显示为aqua?

macos cocoa objective-c macos-mojave macos-darkmode

10
推荐指数
2
解决办法
3913
查看次数

在 OS X mojave 上安装 Haskell 时出现“macOS_SDK_headers_for_macOS_10.14.pkg 与此版本的 macOS 不兼容”

在运行以下代码块时,

$ cd /Library/Developer/CommandLineTools/Packages/
$ open macOS_SDK_headers_for_macOS_10.14.pkg
Run Code Online (Sandbox Code Playgroud)

安装人员警告

此软件包与此版本的 macOS 不兼容,可能无法安装。

当我选择“无论如何安装”时,它失败了。

我怎么可能让它工作?

一些可能相关的环境版本:
OS: macOS 10.14.5
xcodebuild -version: Xcode 11.2.1
gcc --version: gcc (Homebrew GCC 9.2.0_1) 9.2.0

更大的背景:我正在按照https://docs.haskellstack.org/en/stable/install_and_upgrade/ 上的说明设置 haskellstack

在跑步时$ stack setup我遇到了

配置:错误:在“~/.stack/programs/x86_64-osx/ghc-8.6.5.temp/ghc-8.6.5”中:
配置:错误:C 编译器无法创建可执行文件
有关详细信息,请参阅“config.log”
运行时收到 ExitFailure 77

根据说明的注释部分,我跑了

$ xcode-select --install
Run Code Online (Sandbox Code Playgroud)

它说

xcode-select: 错误:命令行工具已经安装,使用“软件更新”安装更新

然后(按照相同的说明)我跑了

$ cd /Library/Developer/CommandLineTools/Packages/
$ open macOS_SDK_headers_for_macOS_10.14.pkg
Run Code Online (Sandbox Code Playgroud)

xcode haskell-stack macos-mojave

10
推荐指数
1
解决办法
8404
查看次数