错误 809:无法建立计算机与 VPN 服务器之间的网络连接,因为远程服务器未响应。这可能是因为未将计算机与远程服务器之间的某种网络设备(如防火墙、NAT、路由器等)配置为允许 VPN 连接。请与管理员或服务提供商联系以确定哪种设备可能产生此问题。
要解决此错误,在首次连接之前需要修改一次注册表,以解决虚拟网络服务器和客户端与 NAT (比如家用路由器)的兼容问题。
将下面的指令保存为 .reg 文件, 如 Fix_VPN_Error_809_Windows_Vista_7_8_10_Reboot_Required.reg
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
执行该windows reg 注册表指令.
然后重启你的 Windows 10 系统.
再次尝试连接到虚拟网络服务器, 将会显示连接成功.
以上方法来源于网络, 具体不详.
...参考:
...为了在macOS上安装 emacs, 我按照emacs官网提供的教程, 即运行 brew install --cask emacs
, 运行之后报错了。我是如何解决这个问题的呢?
我首先为了更新 brew, 则需要采用非 shallow 的方式安装 homebrew-core, 那么可以用log输出的提示安装, 如:
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
然后, 我再运行 brew update --verbose
, 这样, 我就更新了 homebrew 的 formula.
上面的 brew 更新好了以后, 我就可以利用 homebrew cask 来安装 emacs 了, 直接执行 brew install --cask emacs
, 则会先利用 homebrew 安装 cask, 然后再安装 emacs.
为了解决上面的问题, 我特意上网搜索了一番, 搜索的关键字是前面命令运行出错的日志输出. 如
...Error: Invalid cask
Cask is
git checkout 分支名 报错? fatal: 'ssr' could be both a local file and a tracking branch. 如何解决?
# git checkout ssr
fatal: 'ssr' could be both a local file and a tracking branch.
Please use -- (and optionally --no-guess) to disambiguate
是否用 git checkout origin/ssr
? 并不赞成. 因为这是一个远程分支.
那么怎么办呢? 答: 用 switch