当尝试在 AWS Lambda 函数内运行时,我不断收到以下错误:
darwin-x64' 二进制文件不能在 'linux-x64' 平台上使用。请删除“node_modules/sharp/vendor”目录并运行“npm install”
我使用 MacBook Pro 中的无服务器框架部署了无服务器应用程序。我该如何解决这个问题?
在macOS 10.14中,用户可以选择采用系统范围的亮或暗外观,我需要根据当前模式手动调整一些颜色.
当yarn install
在macOS(Mojave)上运行Node 6.11.1项目时,node-gyp rebuild
for 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) 我有一个派生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) 我跑了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,重新启动并使用蜂窝网络。还是一样的错误。
我做了这些步骤:
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)
什么都不做,因为我的系统中没有这样的文件.我在哪里可以得到它?
在我的Web视图中,我使用CSS变量在运行时更改各种颜色,具体取决于是否启用了macOS 10.14的暗模式.那很多都很好.棘手的部分是在系统外观变化时更新颜色.
我通过观察effectiveAppearance
窗口上的属性来检测更改.该通知按预期发布,但当我更新颜色时,NSColor
仍然会给我暗模式颜色(或应用程序启动的任何模式).例如,NSColor.textColor
当我响应从暗模式到光线的切换时,仍然是白色而不是黑色.我自己的颜色资产似乎也是如此.
我应该采用不同的方式或时间来获得这些颜色吗?或者这可能是操作系统错误?
编辑:如果Web视图的有效外观名称发生更改,
我还尝试创建子类WebView
并更新我的颜色drawRect()
.第一次,即使应用程序在黑暗模式下启动,我也能获得所有浅色.之后,当我从灯光模式切换到黑暗时,我得到系统颜色的深色版本和资产目录颜色的浅色版本.
在调试器外部,切换到暗模式可以工作,但初始加载总是变为浅色.
当我在Mojave下的Xcode 10中构建我的macOS应用程序时,它会自动使我的应用程序采用暗模式.我尚未准备好为我的应用程序实现黑暗模式.
如何禁用我的应用程序的暗模式,因此在macOS下的浅色和暗色模式下都显示为aqua?
在运行以下代码块时,
$ 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) macos-mojave ×10
macos ×6
cocoa ×2
homebrew ×2
objective-c ×2
appearance ×1
aws-lambda ×1
css ×1
node.js ×1
nsbutton ×1
nsbuttoncell ×1
nscolor ×1
proxy ×1
sharp ×1
swift ×1
xcode ×1