hi, all. problem was solved with awesome WM broken...
1. the claude-code will used linux-base . so pkg remove claude-code in freebsd15.1
2. awesome broken solved in below step ..
View attachment 26753
Open the file /usr/local/share/awesome/lib/awful/spawn.lua with root privileges (e.g., sudo nano /usr/share/awesome/lib/awful/spawn.lua).
Find the line that says local Gio = lgi.Gio.
Directly below it, add the following line:
local GioUnix = lgi.GioUnix
Find and replace all instances of Gio.UnixInputStream with GioUnix.InputStream.
They likely appear in two places where read_lines is called, looking like Gio.UnixInputStream.new(...).
Change them to GioUnix.InputStream.new(...) .
After making these changes, save the file and restart AwesomeWM