2025-12-18 修复 Ruby LSP 无法启动


因为 Ruby LSP 扩展默认使用 rbenv,而我已经全面切换到 mise 管理 Ruby 版本,导致 Ruby LSP 无法启动。并且我已经全面停止使用明文存储敏感信息,我还需要配置 GitHub Packages 认证。

解决方法:配置 Cursor 让 Ruby LSP 使用 mise

// .vscode/settings.json

{
  "rubyLsp.rubyVersionManager": {
    "identifier": "mise"
  }
}

(可选)如果你也使用 GitHub Packages 管理一部分 private packages

可能需要配配置 GitHub Packages 认证

# mise.toml

[env]
BUNDLE_RUBYGEMS__PKG__GITHUB__COM = "x-access-token:{{ exec(command='op read op://Private/GITHUB_PACKAGES_ACCESS_TOKEN/token') }}"