macOS Catalina 提供了一种访问/拒绝文件和文件夹的新方法。
突然,我拒绝了SimulatorTrampoline对我的Documents文件夹的访问请求,并且可以将其取回。
此外,安全和隐私 > 隐私 Full Disk Access并且Files and Folders不包含有关此拒绝请求的任何信息。
基本上,问题是如何重新添加此权限?也许某种 bash 脚本可以在这里提供帮助?
使用最新的 Xcode 11 升级到 macOS Catalina 后,在进行单元测试时,我无法直接从用户路径读取文件,例如:
PROJECT_DIR + "/FolderX/myFile.json",我不断收到错误Thread 1: EXC_BAD_ACCESS (code=1, address=0x8)
当我尝试使用自定义路径打开 couchbase lite 数据库时,也会发生这种情况。错误:
error opening!: 14
Cannot open database, Error : Error Domain=SQLite Code=14 "unable to open database file" UserInfo={NSLocalizedDescription=unable to open database file}
我相信这是一个问题,因为我的模拟器和最新的 Catalina 之间存在读写访问权限。
我目前的解决方法是将我的文件和数据库添加到目标成员资格并直接从[NSBundle bundleForClass:[self class]].bundlePath. 有没有更好的解决方法?像调整任何设置以允许它像旧版本一样从自定义路径读取文件?
我有一个使用 Laravel Valet 设置的开发环境,并且运行良好。升级到 MacOS Catalina 后,所有需要外部请求的页面,例如。获取条带支付状态以 504 网关超时结束 nginx/1.17.0
我已经花了一整天的时间了。试图重新安装 valet、brew php、我遵循的每个 stackoverflow 线程,但没有任何帮助。
在我的 nginx 日志中:
2019/10/24 17:04:54 [error] 39381#0: *12 upstream timed out (60: Operation timed out) while reading response header from upstream, client: 127.0.0.1, server: dmain.wbz, request: “GET /path/xxx/xxx HTTP/2.0”, upstream: “fastcgi://unix:/Users/dominiknguyen/.config/valet/valet.sock”, host: “dmain.wbz”
Run Code Online (Sandbox Code Playgroud) 将我的 mac 升级到 Catalina 后,我将 shell 从 bash 更改为 zsh,当我尝试运行 brew doctor 或 brew cleanup 时,我收到一个加载错误:
无法加载此类文件 -- active_support/core_ext/object/blank (LoadError)
由于外壳的变化,我还有其他异常。我已经更新了我的 .zprofile 以反映我在使用 bash 时我的 .bash_profile 中的内容。
我可以通过任何方式重新启动并正确运行,我可以采取哪些步骤来确保 zsh 像 bash 一样运行?
brew doctor
dc@PandaMacPro ~ % brew cleanup
Traceback (most recent call last):
4: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
3: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
2: from /usr/local/Homebrew/Library/Homebrew/global.rb:13:in `<top (required)>'
1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError)
Run Code Online (Sandbox Code Playgroud) 在 Mac os 10.15.3 上升级到最新版本的 docker 后。我再次收到 Mounts denied 错误。
以下是版本:
Docker desktop: 2.2.0.3(42716)
Engine: 19.03.5
Mac osx: Catalina(10.15.3)
Docker compose: 1.25.4
Run Code Online (Sandbox Code Playgroud)
我尝试挂载/var/data/test:/var/data/test在 docker-compose 文件中。我在File Sharing菜单中选择了文件夹,结果是/private/var/data/test并且不能再编辑了。
如果我尝试运行docker-compose up,总是会Mounts denied出错。
ERROR: for c9430ce45017_xxx-SNAPSHOT Cannot start service xxx: Mounts denied:
The path /var/data/test
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info. …Run Code Online (Sandbox Code Playgroud) 有没有办法将 Python 3.8.3 设置为 macOS Catalina 上的默认 Python 版本——版本 10.15.2?
我做过的步骤:
ls -l /usr/local/bin/python*
Run Code Online (Sandbox Code Playgroud)
我得到的输出是这样的:
lrwxr-xr-x 1 jeena admin 36 Mar 20 2019 /usr/local/bin/python -> ../Cellar/python@2/2.7.16/bin/python
lrwxr-xr-x 1 jeena admin 39 May 20 12:43 /usr/local/bin/python-build -> ../Cellar/pyenv/1.2.18/bin/python-build
lrwxr-xr-x 1 jeena admin 43 Mar 20 2019 /usr/local/bin/python-config -> ../Cellar/python@2/2.7.16/bin/python-config
lrwxr-xr-x 1 jeena admin 37 Mar 20 2019 /usr/local/bin/python2 -> ../Cellar/python@2/2.7.16/bin/python2
lrwxr-xr-x 1 jeena admin 44 Mar 20 2019 /usr/local/bin/python2-config -> ../Cellar/python@2/2.7.16/bin/python2-config
lrwxr-xr-x 1 jeena admin 39 Mar 20 2019 /usr/local/bin/python2.7 …Run Code Online (Sandbox Code Playgroud) 我已经使用 Homebrew 安装了 berkeley-db,现在正在努力安装 bsddb3 Python 包。任何帮助将非常感激。
bash-3.2$ BERKELEYDB_DIR=/usr/local/Cellar/berkeley-db/18.1.32_1 pip install bsddb3
Collecting bsddb3
Using cached bsddb3-6.2.7.tar.gz (437 kB)
ERROR: Command errored out with exit status 1:
command: /Users/ryonlife/.local/share/virtualenvs/peg-scrapy-pegbot-ndRdHu61/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/00/9r872f810sz481x6k9pqkldw0000gn/T/pip-install-03k5olgq/bsddb3/setup.py'"'"'; __file__='"'"'/private/var/folders/00/9r872f810sz481x6k9pqkldw0000gn/T/pip-install-03k5olgq/bsddb3/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/00/9r872f810sz481x6k9pqkldw0000gn/T/pip-install-03k5olgq/bsddb3/pip-egg-info
cwd: /private/var/folders/00/9r872f810sz481x6k9pqkldw0000gn/T/pip-install-03k5olgq/bsddb3/
Complete output (8 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/00/9r872f810sz481x6k9pqkldw0000gn/T/pip-install-03k5olgq/bsddb3/setup.py", line 42, in <module>
import setup3
File "/private/var/folders/00/9r872f810sz481x6k9pqkldw0000gn/T/pip-install-03k5olgq/bsddb3/setup3.py", line 354, in <module>
db_ver = (int(fullverstr[0]), …Run Code Online (Sandbox Code Playgroud) 我试过多次安装颤振,并且可以运行一次颤振医生,但是在关闭终端后我不能。不知道我是怎么做到的,这一直在屏幕上出现。
user@users-MacBook-Pro flutter % export PATH="$PATH: /Users/user/Desktop/flutter/bin"
user/users-MacBook-Pro flutter % flutter --version
zsh: command not found: flutter
user@users-MacBook-Pro flutter %
Run Code Online (Sandbox Code Playgroud)
所以我更改了路径,将 shell 更改为 -zsh,因为我使用的是 macOS Catalina,但似乎没有任何效果。我该怎么办?
一些涉及选项键的 vscode 快捷方式在 vscode 中不起作用,而是打印特殊字符。
control + shift + f
control + z
Run Code Online (Sandbox Code Playgroud) 嗨,我无法在 Visual Studio Mac 中删除苹果开发者帐户,删除按钮被禁用,并且在添加 Apple ID 时它没有列出可用团队。VS Mac 版本 8.6.5,macOS 10.15.5;VS Mac中存储的关于id的信息在哪个文件中;ide 的新安装不是解决方案
macos-catalina ×10
macos ×4
homebrew ×2
python ×2
xcode11 ×2
berkeley-db ×1
directory ×1
docker ×1
flutter ×1
laravel ×1
php ×1
project ×1
python-3.x ×1
zsh ×1