A ruby built this way also builds extension libraries with `make` from PATH, so installing gems with C extensions needs GNU make there.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Coding agents build in a new worktree for each task, so every worktree meets the dialog. The hook runs without stopping only when User Account Control never notifies, and otherwise it starts a task registered once with the highest privileges.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Windows Defender Firewall asks about every new executable path that listens on all interfaces. A block rule for the build directory stops the dialog without exposing the tests to other machines, and connections from the same machine still work. With -delete the directory need not exist, since the rules outlive the worktree or build directory they were added for.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
clang-cl 15 is the oldest version the build accepts. The component is not in Visual Studio 2017, which mswin still supports.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Windows Server 2016 and Windows 10 Enterprise LTSB 2016 reach end of support by January 2027. Version 1809 is the oldest release still supported afterwards, as Windows Server 2019 and Windows 10 Enterprise LTSC 2019 until January 2029.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- doc/language/options.md: preceeding -> preceding
- doc/maintainers.md: maintanance -> maintenance
- doc/syntax/layout.rdoc: enconding -> encoding (File.read keyword
in the line-continuation example)
- doc/distribution/windows.md: followings are -> the following are
Several tests run by `nmake check` create symbolic links, which fail
with `Permission denied @ rb_file_s_symlink` unless Developer Mode is
enabled.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>