LinuxDo 新帖推送
180 subscribers
250K photos
312K links
Download Telegram
标题: 求助geminicli使用目录有.env问题
作者: #luke358
板块: #开发调优
编号: 1993820
帖子: https://linux.do/t/topic/1993820
时间: 2026-04-18 13:50:43
摘要:
今天用 ccs 配置了geminicli,但是运行的时候发现一个问题,一旦根目录有.env这种环境变量的文件,他就跟卡死了一样,半天不回答。但是把.env文件删掉就可以正常使用,这个要怎么弄呢,捣鼓了半天,一直以为是我的配置问题,geminicli来回卸载安装,搞了半天
标题: windsurf卡
作者: #liuxiaohei
板块: #福利羊毛
编号: 1993828
帖子: https://linux.do/t/topic/1993828
时间: 2026-04-18 13:51:51
摘要:
有没有windsurf卡头推荐推荐 可付费购买 有的老板可以私信我
标题: pi-agent有没有什么类似opencode-dcp的用来管理context插件
作者: #bartboxer
板块: #开发调优
编号: 1993835
帖子: https://linux.do/t/topic/1993835
时间: 2026-04-18 13:52:29
摘要:
虽然目前有一个 zenobi-us/pi-dcp,但是已经两个月没更新了。
之前用opencode的时候感觉 Opencode-DCP/opencode-dynamic-context-pruning很好用,可以不声不响地把context 保持在一个很低的水平。
换到pi-agent后,context动不动就飙升到40-50%。试了一下 mksglu/context-mode和 MasuRii/pi-rtk-optimizer,效果都不明显。用pi-agent的佬们,有没有什么好的管理办法?
标题: Android Termux安装最新版Claude Code的两种方案
作者: #Eric
板块: #开发调优
编号: 1993843
帖子: https://linux.do/t/topic/1993843
时间: 2026-04-18 13:53:38
摘要:
我发现最新Claude code已无法直接在Android termux用npm安装来直接使用,会有报错,肯定是Termux环境的兼容问题,毕竟不是标准的Linux。如何解决:
1.非proot方案(推荐)
#!/data/data/com.termux/files/usr/bin/bash
set -euo pipefail

readonly SCRIPT_NAME="$(basename "$0")"
readonly PREFIX_DIR="${PREFIX:-/data/data/com.termux/files/usr}"
readonly STATE_DIR="${CLAUDE_CODE_HOME:-$HOME/.claude-code-termux}"
readonly NODE_DIR="$STATE_DIR/node"
readonly WRAPPER_BIN_DIR="$STATE_DIR/bin"
readonly PATCH_DIR="$STATE_DIR/patches"
readonly GLOBAL_PREFIX_DIR="$STATE_DIR/npm-global"
readonly GLOBAL_BIN_DIR="$GLOBAL_PREFIX_DIR/bin"
readonly NPM_CACHE_DIR="$STATE_DIR/npm-cache"
readonly TMP_ROOT_DIR="${TMPDIR:-$PREFIX_DIR/tmp}"
readonly GLIBC_LDSO="$PREFIX_DIR/glibc/lib/ld-linux-aarch64.so.1"
readonly GLIBC_RUNNER_BIN="$PREFIX_DIR/bin/grun"
readonly GLIBC_MARKER="$STATE_DIR/.glibc-arch"
readonly HOST_CLAUDE_PATH="$PREFIX_DIR/bin/claude"
readonly BACKUP_DIR="$STATE_DIR/backups"
readonly CLAUDE_PACKAGE_NAME="@anthropic-ai/claude-code"
readonly CLAUDE_PACKAGE_VERSION="${CLAUDE_CODE_VERSION:-latest}"
readonly NODE_VERSION="${CLAUDE_CODE_NODE_VERSION:-22.22.0}"
readonly NODE_TARBALL="node-v${NODE_VERSION}-linux-arm64.tar.xz"
readonly NODE_URL="https://nodejs.org/dist/v${NODE_VERSION}/${NODE_TARBALL}"
readonly COMPAT_PATCH_PATH="$PATCH_DIR/claude-glibc-compat.js"
readonly CLAUDE_EXE_PATH="$GLOBAL_PREFIX_DIR/lib/node_modules/@anthropic-ai/claude-code/bin/claude.exe"
readonly HOST_WRAPPER_MARKER="# claude-code-termux-nonproot-wrapper"

readonly C_BOLD_BLUE="\033[1;34m"
readonly C_BOLD_GREEN="\033[1;32m"
readonly C_BOLD_YELLOW="\033[1;33m"
readonly C_BOLD_RED="\033[1;31m"
readonly C_RESET="\033[0m"

info() {
printf '%b[INFO]%b %s\n' "$C_BOLD_BLUE" "$C_RESET" "$*"
}

success() {
printf '%b[ OK ]%b %s\n' "$C_BOLD_GREEN" "$C_RESET" "$*"
}

warn() {
printf '%b[WARN]%b %s\n' "$C_BOLD_YELLOW" "$C_RESET" "$*" >&2
}

die() {
printf '%b[ERR ]%b %s\n' "$C_BOLD_RED" "$C_RESET" "$*" >&2
exit 1
}

usage() {
cat <<EOF
Usage:
bash $SCRIPT_NAME

What it does:
1. Installs Termux dependencies needed for a glibc-based Node runtime.
2. Installs glibc-runner through pacman (no proot distro).
3. Downloads official Node.js ${NODE_VERSION} linux-arm64.
4. Wraps node/npm with ld.so so they run on Termux.
5. Installs ${CLAUDE_PACKAGE_NAME} and exposes it as:
$HOST_CLAUDE_PATH

Environment overrides:
CLAUDE_CODE_HOME install state dir, default: $STATE_DIR
CLAUDE_CODE_VERSION npm package version/tag, default: $CLAUDE_PACKAGE_VERSION
CLAUDE_CODE_NODE_VERSION Node.js linux-arm64 version, default: $NODE_VERSION

Notes:
- This follows the non-proot glibc-wrapper approach used by openclaw-android.
- Only aarch64 Termux is supported.
- Existing $HOST_CLAUDE_PATH will be backed up if it is not already managed.
EOF
}

command_exists() {
command -v "$1" >/dev/null 2>&1
}

require_termux() {
[ -d "$PREFIX_DIR" ] || die "This script must run in Termux."
command_exists pkg || die "pkg not found. This script must run in Termux."
}

ensure_tmp_root() {
mkdir -p "$TMP_ROOT_DIR"
}

ensure_state_dirs() {
mkdir -p "$STATE_DIR" "$WRAPPER_BIN_DIR" "$PATCH_DIR" "$GLOBAL_PREFIX_DIR" \
"$GLOBAL_BIN_DIR" "$NPM_CACHE_DIR" "$BACKUP_DIR"
}

ensure_termux_package() {
local package_name="$1"

if dpkg -s "$package_name" >/dev/null 2>&1; then
success "Termux package already installed: $package_name"
return 0
fi

info "Installing Termux package: $package_name"
pkg install -y "$package_name"
success "Installed Termux package: $package_name"
}

ensure_glibc_runner() {
local arch
local pacman_conf
local siglevel_patched=0

arch="$(uname -m)"
[ "$arch" = "aarch64" ] || die "glibc mode only supports aarch64, got: $arch"

if [ -f "$GLIBC_MARKER" ] && [ -x "$GLIBC_LDSO" ]; then
success "glibc-runner alread
标题: LobeHub的移动端问题
作者: #Goalonez
板块: #开发调优
编号: 1993846
帖子: https://linux.do/t/topic/1993846
时间: 2026-04-18 13:54:18
摘要:
LobeHub的ios app是不是还不支持连接私有化部署?
标题: cpa 和 sub2api,测速对比
作者: #Mars-KK
板块: #开发调优
编号: 1993856
帖子: https://linux.do/t/topic/1993856
时间: 2026-04-18 13:56:43
摘要:
4.15号左右开始,发现CPA反代超级慢
账号都是Team + Plus
为什么速度差距这么大?
测速图片如下
标题: OpenAI给我发邮件了,其他佬有收到吗?
作者: #黑西西
板块: #搞七捻三
编号: 1993862
帖子: https://linux.do/t/topic/1993862
时间: 2026-04-18 13:57:58
摘要:
RT我CPA里面的四个Plus账号有三个都收到了,是不是不能反代了,他说下一步就要封号了佬友们快去看看 奥特曼要干嘛!!!
标题: L站举报原因自查列表
作者: #木瓜蛋白酶Tea🎋
板块: #文档共建
编号: 1993870
帖子: https://linux.do/t/topic/1993870
时间: 2026-04-18 13:59:12
摘要:
最近大量有人反馈举报相关内容,遂作此帖,用以自查自己被举报的原因,在阅读此帖之前如果你有时间,最好去阅读一下社区准则(如果你还没读过),里面已经收录了,本贴仅仅是对其中最经常出现的进行汇总:
https://linux.do/guidelines
然后在列举原因之前,我要说清楚,如果您被举报,在完成下表的自查后如果还不明白为什么被举报,您可以私信论坛管理员或者站长neo,切勿发帖询问举报相关事宜过度占用论坛公共资源,发帖询问可能会导致论坛账号七天的封禁,如果你自己不小心发布了相关帖子,你可以暂时将其暂时移动到 深海幽域 ,然后举报自己的帖子,选择其他原因,申请删帖(不会计入connect数据) ,或你见其他佬友不小心发布了类似帖子,您可以将其暂时移动到 深海幽域 ,然后回帖礼貌提醒对方自行删除。详见社区准则:

举报删帖的几种情况
其实举报删帖有好几种情况,所有的举报都是人工审核通过的,不存在机器判定:

同意类(包括:同意但不处理,同意且隐藏,同意且删除等),被举报人会收到处置通知。被举报人的connect会记录举报数据
不同意类,被举报人不会收到通知。帖子不会被删除。
忽略类(包括:忽略且不操作,忽略且删除),被举报人会收到处置通知。但被举报人的connect不会被计入举报数据,收到的通知仅为提醒。

然后如果你的帖子被删除了,但是没有收到通知,则可能是在管理员巡查站内帖时发现违规,此时被删除时,不会收到通知,同时也不会被计入connect,因为帖子没有被举报。
首先看举报按钮中收录的举报原因:

偏离话题
一般出现在回帖的举报中,如果你的回帖和主帖没有太大关系,适用此项
尤其 抽奖 类,最新对于 抽奖 的举报处理方式进行了调整

详见:




进一步优化对抽奖帖回复被举报的处理方式


运营反馈



从我发现我几乎所有的发言都被举报了,最近论坛内的言论有点风声鹤唳啊继续讨论:

[image]
虽然置顶公告和社区准则早就对举报异议做出了指引,但总有那不管不顾的非
标题: Any可以使用了?
作者: #Skinger
板块: #搞七捻三
编号: 1993877
帖子: https://linux.do/t/topic/1993877
时间: 2026-04-18 13:59:57
摘要:
标题: 满血版qwen3.6 是什么水平
作者: #唐宜子陌
板块: #开发调优
编号: 1993878
帖子: https://linux.do/t/topic/1993878
时间: 2026-04-18 13:59:57
摘要:
部署了一个Qwen3.6-35B-A3B 怎么感觉有点呆啊  是不是真不行啊
标题: 如果你刚开始尝试 Coding Agent,强烈建议你试试 TODO 驱动开发!
作者: #BHznJNs
板块: #开发调优
编号: 1993892
帖子: https://linux.do/t/topic/1993892
时间: 2026-04-18 14:01:47
摘要:
我之前尝试过 spec 驱动开发,但是要写一份长长的 spec 再给 AI 开发实在劝退我。别说自己写了,就是 AI 帮我写完,让我 review 我也没耐心看完。于是我发明了 TODO 驱动开发。
什么是 TODO 驱动开发
简单来说,就是将需求拆解后,在项目代码中需要修改处加上 TODO 注释,再让 Coding Agent 使用 git 读 diff,获取所有新增 TODO,再逐一编写代码。
TODO 驱动开发有什么优点
第一,也是最明显的优点,TODO 驱动开发是从源码出发,让你自己找到需要修改的点,可以是一个待完成的函数,一个需要新增的类,甚至是一个模块,加上对应的 TODO 信息,再转交给 agent 进行实现。你的工作流基本还是在 代码编辑器/IDE 中,不需要你改变现有工作流。
第二,Coding Agent 在读取 diff 信息时能顺便看到代码上下文,不需要你费劲说明应该改哪个模块。
第三,由于已经明确具体修改点以及每个点的修改逻辑,对于没那么强的模型也能有相对更好的执行效果。
标题: [抽奖] 100R口令红包
作者: #RyanVan
板块: #福利羊毛
编号: 1993915
帖子: https://linux.do/t/topic/1993915
时间: 2026-04-18 14:04:06
摘要:
好久没抽奖了,正好出了抽奖新规,来试试水。
奖品详情:
100R口令红包,可换成USDT、京东E卡、价值120R的4个月家宽等等。
活动时间:
开始时间:即日起
截止时间:2026 年 4 月 20 日 22 点
参与方式:
在本帖下回复任意文字。
抽奖规则:
每位用户仅允许参与一次。
使用 LINUX DO 抽奖程序随机抽取中奖者。
注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后 48 小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
标题: 闲置的家里云服务器有什么能回血一点电费的方法
作者: #mt114514
板块: #搞七捻三
编号: 1993934
帖子: https://linux.do/t/topic/1993934
时间: 2026-04-18 14:05:49
摘要:
如题,现在服务器天天开着,有个动态的公网ip,除了当软路由之外,基本就没别的用途了,有什么渠道或者方法能稍微的回点电费的钱
标题: Meta计划新一轮裁员 5月或裁约8,000人
作者: #𝓵𝓮𝔃𝓲𝓼𝓱𝓮𝓷
板块: #前沿快讯
编号: 1993992
帖子: https://linux.do/t/topic/1993992
时间: 2026-04-18 14:12:13
摘要:
https://cn.wsj.com/articles/meta计划新一轮裁员-5月或裁员约8-000人-路透-e8d9b3c4