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

Rider IDE中AWS Toolkit创建Lambda函数异常求助

Rider AWS Toolkit创建.NET 6 Lambda函数仅显示Node.js运行时的解决办法

问题根源

错误日志核心是AWS Toolkit加载PythonRuntimeGroup时触发了Python插件的类加载器冲突:

Caused by: com.intellij.diagnostic.PluginException: Class com.jetbrains.python.PythonLanguage must not be requested from main classloader of PythonCore plugin.

该冲突导致插件无法加载所有依赖RuntimeGroup扩展的运行时(包括.NET),仅保留了不受影响的Node.js选项。

解决步骤

  • 禁用Python插件
    打开Rider的Settings -> Plugins,找到Python插件点击Disable,重启Rider后再尝试创建Lambda函数。冲突解决后,所有支持的运行时(包括.NET 6)会正常显示。
  • 更新插件与IDE
    确保Rider和AWS Toolkit都是最新版本:
    1. 在Settings -> Plugins -> Marketplace中更新AWS Toolkit
    2. 执行Help -> Check for Updates更新Rider,完成后重启
  • 清理插件缓存
    关闭Rider,删除以下路径的插件缓存:
    • Windows:%APPDATA%\JetBrains\<你的Rider版本>\plugins
    • macOS:~/Library/Application Support/JetBrains/<你的Rider版本>/plugins
      重启后重新安装AWS Toolkit插件
  • 绕开插件创建流程
    如果以上方法无效,用CLI生成项目后通过插件上传:
    1. 执行命令创建.NET 6 Lambda项目:
      dotnet new lambda.EmptyFunction --name MyDotnetLambda --runtime net6.0
      
    2. 在Rider中打开该项目,通过AWS Toolkit的Explorer面板选择上传到AWS Lambda

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 03:58:18