为什么使用 trae 安装 nodejs 的命令会失败呢?
问题描述
怎么临时关闭 trae 的沙箱啊?
或者怎么让 trae 的沙箱可以修改 ~ 的内容啊?
我要trae 给我执行 「使用 nvm 安装 nodejs24」,他无法写入 ~/.nvm 怎么办?
我的需求是
使用 nvm 安装 nodejs24
不要把任何东西安装到 /home/pon/code/me/docker-compose-public 而是安装到应该安装的地方
然后我已经这样配置了
但是 trae 还是说,家目录根路径 /home/pon 是只读的
怎么让 trae 可以把安装的东西放到 /home/pon 呢?要添加什么命令到白名单啊
trae 的 ai 用的是什么身份操作的终端?不就是我给 ssh remote 的用户吗?比如我是 ssh pon@192.168.31.1 这样让 trae 给我 ssh remote 连接到 linux 的话,不应该 pon 有的权限 trae 都有吗? 这样的话,那就应该有 /home/pon 的操作权限啊?
╭─pon@T4GPU ~/code/me/docker-compose-public ‹master›
╰─➤ ll /home
inode Permissions Links Size Blocks User Group Date Modified Name
5767170 drwxr-x--- 8 - - admini admini 29 May 2025 admini
5767184 drwxr-x--- 50 - - pon pon 18 Mar 03:02 pon
解决方案
去设置里面把「命令运行方式」的 IDE 改成 「自动运行」
当前这样是有风险的,建议临时这样做,之后改回去