Hello,
Running the newest beta to take advantage of the python 3.14 compatibility. Now it does make it through the make process and successfully install. However, when I attempt to run it with ./sage, it hangs for a minute before giving me the below error message--looks like a permission issue. sudo ./sage does however run as expected. How should I grant permissions so I don't need to run with sudo every time?
Error Message:
Traceback (most recent call last):
File "/Users/david/sage/sage/src/bin/sage-ipython", line 11, in <module>
banner()
File "/Users/david/sage/sage/src/sage/misc/banner.py", line 121, in banner
print(banner_text(full=True))
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/david/sage/sage/src/sage/misc/banner.py", line 76, in banner_text
import sage.all
File "/Users/david/sage/sage/src/sage/all.py", line 330, in <module>
sage.misc.lazy_import.save_cache_file()
File "sage/misc/lazy_import.pyx", line 1163, in sage.misc.lazy_import.save_cache_file
File "/Users/david/sage/sage/src/sage/misc/temporary_file.py", line 346, in __enter__
fd, name = tempfile.mkstemp(dir=self.tmpdir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/david/sage/sage/local/var/lib/sage/venv-python3.12.5/lib/python3.12/tempfile.py", line 357, in mkstemp
return _mkstemp_inner(dir, prefix, suffix, flags, output_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/david/sage/sage/local/var/lib/sage/venv-python3.12.5/lib/python3.12/tempfile.py", line 256, in _mkstemp_inner
fd = _os.open(file, flags, 0o600)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/Users/david/.sage/cache/tmpn1l6nf8z'
System info:
david@FD9N5QF71Y
----------------
OS: macOS Sequoia 15.5 arm64
Host: MacBook Air (M2, 2022)
Kernel: Darwin 24.5.0
Uptime: 3 days, 5 hours, 2 mins
Packages: 200 (brew), 5 (brew-cask)
Shell: zsh 5.9
Display (Color LCD): 2940x1912 @ 2x in 14", 60]
DE: Aqua
WM: Quartz Compositor 278.4.7
WM Theme: Multicolor (Dark)
Font: .AppleSystemUIFont [System], Helvetica []
Cursor: Fill - Black, Outline - White (32px)
Terminal: tmux 3.5a
CPU: Apple M2 (8) @ 3.50 GHz
GPU: Apple M2 (8) @ 1.40 GHz [Integrated]
Memory: 12.75 GiB / 16.00 GiB (80%)
Swap: 1.58 GiB / 3.00 GiB (53%)
Disk (/): 137.19 GiB / 228.27 GiB (60%) - apfs]
Local IP (en0):
192.168.3.133/24 Battery (bq40z651): 71% (9 hours, 20 mins rema]
Locale: en_US.UTF-8