You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ballerina VSCode插件在Manjaro失效但Windows SSH远程可用的问题

解决Ballerina VSCode插件找不到bal命令的问题

问题根源

VSCode本地启动时默认用/bin/sh执行命令,而你仅把bal的路径加到了zsh的配置文件(比如~/.zshrc)里,导致sh环境的PATH不包含该路径,插件因此找不到bal命令。而通过SSH远程连接时,VSCode会加载远程shell的完整环境变量,所以能正常识别命令。

解决方案

  • 方法1:把bal路径添加到全局/sh的环境变量配置
    编辑~/.profile文件(该文件会被所有shell加载),添加以下内容:

    export PATH="$HOME/.ballerina-swan-lake/bin:$PATH"
    

    保存后重启VSCode,确保环境变量生效。

  • 方法2:直接在VSCode中指定bal命令的绝对路径

    1. 打开VSCode设置界面(快捷键Ctrl+,)
    2. 搜索Ballerina: Bal Path
    3. 将值设置为/home/matthes/.ballerina-swan-lake/bin/bal

验证方式

在VSCode中打开一个sh终端(而非zsh),执行which bal,若能输出/home/matthes/.ballerina-swan-lake/bin/bal,说明环境变量已配置正确。

内容的提问来源于stack exchange,提问作者matthesinator

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 05:06:00